1
0

[EVO] Générer des images

This commit is contained in:
pulsar89.5 2023-09-20 17:07:37 +02:00
parent 864a234a54
commit aeb0633a21
2 changed files with 67 additions and 0 deletions

2
.gitignore vendored
View File

@ -2,3 +2,5 @@
/backup/host
/backup/doNotBackup.list
/balance-containers/containers.csv
/distrobuilder/lxd.tar.xz
/distrobuilder/rootfs.squashfs

View File

@ -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