78 lines
1.6 KiB
YAML
78 lines
1.6 KiB
YAML
image:
|
|
description: |-
|
|
Nearly stock Debian Sid image (build2338)
|
|
distribution: debian
|
|
release: sid
|
|
architecture: arm64
|
|
|
|
source:
|
|
downloader: debootstrap
|
|
same_as: sid
|
|
url: http://deb.debian.org/debian/
|
|
skip_verification: false
|
|
|
|
files:
|
|
- path: /etc/hostname
|
|
generator: hostname
|
|
- path: /etc/hosts
|
|
generator: hosts
|
|
- path: /etc/machine-id
|
|
generator: dump
|
|
- path: /var/lib/dbus/machine-id
|
|
generator: remove
|
|
- path: /etc/network/interfaces
|
|
generator: dump
|
|
content: |-
|
|
auto lo
|
|
iface lo inet loopback
|
|
|
|
auto eth0
|
|
allow-hotplug eth0
|
|
iface eth0 inet dhcp
|
|
|
|
packages:
|
|
manager: apt
|
|
update: true
|
|
cleanup: true
|
|
sets:
|
|
- action: install
|
|
packages:
|
|
- locales
|
|
- resolvconf
|
|
- sudo
|
|
- action: remove
|
|
packages:
|
|
- nano
|
|
|
|
actions:
|
|
- trigger: post-update
|
|
action: |-
|
|
#!/bin/sh
|
|
set -eux
|
|
|
|
echo "REPORT_ABSENT_SYMLINK=no" | tee /etc/default/resolvconf
|
|
|
|
- trigger: post-packages
|
|
action: |-
|
|
#!/bin/sh
|
|
set -eux
|
|
|
|
# Make sure the locale is built and functional
|
|
echo "en_US.UTF-8 UTF-8" | tee --append /etc/locale.gen
|
|
dpkg-reconfigure --frontend=noninteractive locales
|
|
update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
|
|
|
|
# Restore resolv.conf symlink
|
|
ln -nsf ../run/resolvconf/resolv.conf /etc/resolv.conf
|
|
|
|
# Cleanup underlying /run
|
|
mount -o bind / /mnt
|
|
rm -rf /mnt/run/*
|
|
umount /mnt
|
|
|
|
# Cleanup temporary shadow paths
|
|
rm /etc/*-
|
|
|
|
mappings:
|
|
architecture_map: debian
|