From b6914dfe8eedf6517b6b560f900f97d65c63a1e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gardais=20J=C3=A9r=C3=A9my?= Date: Mon, 3 May 2021 14:42:03 +0200 Subject: [PATCH] Download Debian Bullseye --- CHANGELOG.md | 1 + config/debian/menu.cfg | 19 +++++++++++++++---- scripts/download_debian.sh | 9 +++++---- scripts/make_debian_initrd_with_firmware.sh | 4 ++-- 4 files changed, 23 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2aee405..154fa2c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ * Ensure to have minimal documentation available on the system. * Do not use wireless interface for installation (see #19). * Gnome preseed is now only available with UEFI (see #20). +* Download Debian Bullseye/Testing. ### Fix * Remove tasksel only if no X session was installed (see #17). diff --git a/config/debian/menu.cfg b/config/debian/menu.cfg index 39804f4..c6a1924 100644 --- a/config/debian/menu.cfg +++ b/config/debian/menu.cfg @@ -1,7 +1,7 @@ MENU BACKGROUND /config/debian/debian_background.jpg label stableFirmware - menu label Debian Buster amd64 Firmwares + menu label Debian Buster amd64 ^Firmwares kernel installer/debian/buster/amd64/linux append vga=normal initrd=installer/debian/buster/amd64/initrd_firm.xz -- quiet label stableAuto @@ -24,10 +24,18 @@ label stableGnomeCrypto kernel installer/debian/buster/amd64/linux IPAPPEND 2 APPEND vga=normal initrd=installer/debian/buster/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/buster/preseed.gnome.uefi.cipher.cfg + +label separator + menu label --- +label testingFirmware + menu label Debian Bu^llseye amd64 Firmwares + kernel installer/debian/bullseye/amd64/linux + append vga=normal initrd=installer/debian/bullseye/amd64/initrd_firm.xz -- quiet + label separator menu label --- label oldstableFirmware - menu label Debian stretch amd64 ^Firmwares + menu label Debian stretch amd64 Firmwares kernel installer/debian/stretch/amd64/linux append vga=normal initrd=installer/debian/stretch/amd64/initrd_firm.xz -- quiet label oldstableAuto @@ -45,14 +53,15 @@ label oldstableComputeNode kernel installer/debian/stretch/amd64/linux IPAPPEND 2 append vga=normal initrd=installer/debian/stretch/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/stretch/preseed_computenode.cfg + label separator menu label --- label oldoldstableFirmware - menu label Debian jessie amd64 ^Firmwares + menu label Debian jessie amd64 Firmwares kernel installer/debian/jessie/amd64/linux append vga=normal initrd=installer/debian/jessie/amd64/initrd_firm.xz -- quiet label oldoldstableAuto - menu label Debian jessie amd64 ^PRESEED + menu label Debian jessie amd64 PRESEED kernel installer/debian/jessie/amd64/linux IPAPPEND 2 append vga=normal initrd=installer/debian/jessie/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/jessie/preseed.cfg @@ -60,6 +69,7 @@ label oldoldstableI386 menu label Debian jessie ^i386 kernel installer/debian/jessie/i386/linux append vga=normal initrd=installer/debian/jessie/i386/initrd.gz -- quiet + label separator menu label --- label unstableAmd64 @@ -75,6 +85,7 @@ label unstableCrypt kernel installer/debian/sid/amd64/linux IPAPPEND 2 APPEND vga=normal initrd=installer/debian/sid/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/sid/preseed.uefi.luks.btrfs.cfg + label separator menu label --- label mainmenu diff --git a/scripts/download_debian.sh b/scripts/download_debian.sh index fe2f966..f7f604d 100755 --- a/scripts/download_debian.sh +++ b/scripts/download_debian.sh @@ -1,9 +1,10 @@ #!/bin/bash # This script do the following: -# Download Debian Stable (Stretch) -# Download Debian Testing (Buster) -# Download Debian oldStable (Jessie) +# Download Debian Stable (Buster) +# Download Debian Testing (Bullseye) +# Download Debian oldStable (Stretch) +# Download Debian oldoldStable (Jessie) # Download Debian Unstable (Sid) # Make an PXE's config file (aka menu.cfg) @@ -21,7 +22,7 @@ mkdir -p "${DEBIAN_INSTALLER_DIR}" rm -f "${DEBIAN_CONFIG_PXE}" touch "${DEBIAN_CONFIG_PXE}" -for DISTRO in stretch buster jessie sid; do # For ALL Debian's version +for DISTRO in buster bullseye stretch jessie sid; do # For ALL Debian's version for ARCH in amd64 i386; do # For all classic architecture # Create and go into directory diff --git a/scripts/make_debian_initrd_with_firmware.sh b/scripts/make_debian_initrd_with_firmware.sh index fccca60..9eda008 100755 --- a/scripts/make_debian_initrd_with_firmware.sh +++ b/scripts/make_debian_initrd_with_firmware.sh @@ -1,7 +1,7 @@ #!/bin/bash # This script do the following: -# Download Debian Initrd for Buster, Stretch, Jessie and Sid +# Download Debian Initrd for Buster, Bullseye, Stretch, Jessie and Sid # Download firmwares: # bnx2 # all non-free (for tigon) @@ -17,7 +17,7 @@ else TFTP_DIRECTORY="/srv/tftp" fi -for DISTRO in buster stretch jessie sid; do # For ALL Debian's version +for DISTRO in buster bullseye stretch jessie sid; do # For ALL Debian's version TEMP_DIR=$(mktemp -d) pushd "${TEMP_DIR}" > /dev/null