From aeb0633a217a1f513d55ebfa1ebb819d28fcd1e5 Mon Sep 17 00:00:00 2001 From: Alexandre Le Gall Date: Wed, 20 Sep 2023 17:07:37 +0200 Subject: [PATCH] =?UTF-8?q?[EVO]=20G=C3=A9n=C3=A9rer=20des=20images?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 ++ distrobuilder/debian-sid.yml | 65 ++++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 distrobuilder/debian-sid.yml diff --git a/.gitignore b/.gitignore index 92cdb6a..d93d31e 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,5 @@ /backup/host /backup/doNotBackup.list /balance-containers/containers.csv +/distrobuilder/lxd.tar.xz +/distrobuilder/rootfs.squashfs diff --git a/distrobuilder/debian-sid.yml b/distrobuilder/debian-sid.yml new file mode 100644 index 0000000..14409cc --- /dev/null +++ b/distrobuilder/debian-sid.yml @@ -0,0 +1,65 @@ +debian-sid.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 + - sudo + - action: remove + packages: + - nano + +actions: + - trigger: post-packages + action: |- + #!/bin/sh + set -eux + + # Make sure the locale is built and functional + locale-gen en_US.UTF-8 + + # Cleanup underlying /run + mount -o bind / /mnt + rm -rf /mnt/run/* + umount /mnt + + # Cleanup temporary shadow paths + rm /etc/*- + +mappings: + architecture_map: debian