This commit is contained in:
nora 2024-02-17 14:50:22 +01:00
parent f6c317b38b
commit 9e5ec91834
3 changed files with 20 additions and 9 deletions

View file

@ -1,5 +1,7 @@
#!/usr/bin/env bash
set -eu
# https://mvallim.github.io/kubernetes-under-the-hood/documentation/create-linux-image.html
SCRIPT=$(dirname "$0")
@ -61,7 +63,7 @@ if ! [ -d "$BUILD/chroot/bin" ]; then
--variant=minbase \
--components "main" \
--include "ca-certificates,cron,iptables,isc-dhcp-client,libnss-myhostname,ntp,ntpdate,rsyslog,ssh,sudo,dialog,whiptail,man-db,curl,dosfstools,e2fsck-static" \
bookworm \
bullseye \
"$BUILD/chroot" \
http://deb.debian.org/debian/
else

View file

@ -1,7 +1,16 @@
#!/usr/bin/env bash
set -eu
SCRIPT=$(dirname "$0")
BUILD="$SCRIPT/build"
sudo umount "$BUILD/chroot/"
rm -r "$BUILD"
sudo umount "$BUILD/chroot" || true
sudo umount "$BUILD/chroot/dev/pts" || true
sudo umount "$BUILD/chroot/dev" || true
sudo umount "$BUILD/chroot/sys" || true
sudo umount "$BUILD/chroot/proc" || true
sudo umount "$BUILD/chroot/run" || true
sudo rm -rf "$BUILD"

View file

@ -21,14 +21,14 @@ info "Configuring the system"
echo "debian-image" > /etc/hostname
cat <<EOF > /etc/apt/sources.list
deb http://deb.debian.org/debian/ bookworm main contrib non-free
deb-src http://deb.debian.org/debian/ bookworm main contrib non-free
deb http://deb.debian.org/debian/ bullseye main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye main contrib non-free
deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free
deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free
deb http://deb.debian.org/debian-security bookworm-security main
deb-src http://deb.debian.org/debian-security bookworm-security main
deb http://deb.debian.org/debian-security bullseye-security main
deb-src http://deb.debian.org/debian-security bullseye-security main
EOF
cat <<EOF > /etc/fstab