From ad1afb5d042ac34d8beaab05cc8a4d2c008abbab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gardais=20J=C3=A9r=C3=A9my?= Date: Thu, 19 Aug 2021 17:00:10 +0200 Subject: [PATCH] Debian Bullseye is the new Stable version --- CHANGELOG.md | 13 ++- README.md | 34 +++---- .../preseed}/debian/jessie/preseed.cfg | 0 .../debian/jessie/preseed_cinnamon.cfg | 0 .../preseed}/debian/jessie/preseed_gnome.cfg | 0 .../preseed}/debian/jessie/preseed_mate.cfg | 0 .../preseed}/debian/wheezy/preseed.cfg | 0 .../latecommand/jessie/etc/logrotate.conf | 0 .../jessie/etc/logrotate.d/aptitude | 0 .../latecommand/jessie/etc/logrotate.d/dpkg | 0 .../jessie/etc/logrotate.d/rsyslog | 0 .../latecommand/jessie/etc/rsyslog.conf | 0 .../jessie/etc/rsyslog.d/99syslog.conf | 0 .../scripts}/latecommand/post.jessie.sh | 0 config/debian/menu.cfg | 91 +++++++----------- scripts/README.md | 25 ++--- scripts/download_debian.sh | 9 +- scripts/latecommand.tar.gz | Bin 11262 -> 8679 bytes scripts/make_debian_initrd_with_firmware.sh | 2 +- 19 files changed, 71 insertions(+), 103 deletions(-) rename {preseed => archives/preseed}/debian/jessie/preseed.cfg (100%) rename {preseed => archives/preseed}/debian/jessie/preseed_cinnamon.cfg (100%) rename {preseed => archives/preseed}/debian/jessie/preseed_gnome.cfg (100%) rename {preseed => archives/preseed}/debian/jessie/preseed_mate.cfg (100%) rename {preseed => archives/preseed}/debian/wheezy/preseed.cfg (100%) rename {scripts => archives/scripts}/latecommand/jessie/etc/logrotate.conf (100%) rename {scripts => archives/scripts}/latecommand/jessie/etc/logrotate.d/aptitude (100%) rename {scripts => archives/scripts}/latecommand/jessie/etc/logrotate.d/dpkg (100%) rename {scripts => archives/scripts}/latecommand/jessie/etc/logrotate.d/rsyslog (100%) rename {scripts => archives/scripts}/latecommand/jessie/etc/rsyslog.conf (100%) rename {scripts => archives/scripts}/latecommand/jessie/etc/rsyslog.d/99syslog.conf (100%) rename {scripts => archives/scripts}/latecommand/post.jessie.sh (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1191ac5..4ab95bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,18 @@ -## Release 0.X +## Release 1.0.0 ### Removed * No longer download Wheezy release. * gpxelinux cause it is no longer available in Debian package. +* Debian Jessie entries. ### Bullseye support -* Download current Debian Testing -* Basic preseed file. +* Download new Debian Stable − Bullseye. * Set new latecommand script (update packages,…). -* Add Cinnamon preseed (UEFI + LUKS). -* Add Gnome3 preseeds (UEFI + LUKS or UEFI). +* Preseed files : + * Default preseed file. + * Add Cinnamon preseed (UEFI + LUKS). + * Add Gnome3 preseeds (UEFI + LUKS or UEFI). + * Add compute node preseed. ### Improvement * Add an UEFI entry to manage specific partitions (see #16). diff --git a/README.md b/README.md index fe0e6cd..79396c4 100644 --- a/README.md +++ b/README.md @@ -72,18 +72,20 @@ Contains the files which defines the PXE menu. The [first one][main menu.cfg] wi #### config/debian/menu.cfg 1. Provide PXE entries for : - * Debian Buster (Stable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script). - * Debian Buster (Stable) amd64 with additional firmwares and preseed file. - * Debian Buster (Stable) amd64 + UEFI for minions with preseed (Cinnamon as default GUI). - * Debian Buster (Stable) amd64 + UEFI + LUKS for minions with preseed (Cinnamon as default GUI). - * Debian Buster (Stable) amd64 + UEFI + LUKS for minions with preseed (Gnome3 as default GUI). - * Debian Stretch (oldStable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script). - * Debian Stretch (oldStable) amd64 with additional firmwares and preseed file. - * Debian Stretch (oldStable) amd64 for minions with preseed (Mate as default GUI). - * Debian Stretch (oldStable) amd64 for compute nodes with preseed. - * Debian Jessie (oldoldStable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script). - * Debian Jessie (oldoldStable) amd64 with additional firmwares and preseed file. - * Debian Jessie (oldoldStable) i386. + * Debian Bullseye (Stable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script). + * Debian Bullseye (Stable) amd64 with additional firmwares and preseed file. + * Debian Bullseye (Stable) amd64 for compute nodes with preseed. + * Debian Bullseye (Stable) amd64 + UEFI + LUKS for minions with preseed (Cinnamon as default GUI). + * Debian Bullseye (Stable) amd64 + UEFI + LUKS for minions with preseed (Gnome3 as default GUI). + * Debian Bullseye (Stable) amd64 + UEFI for minions with preseed (Gnome3 as default GUI). + * Debian Buster (oldStable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script). + * Debian Buster (oldStable) amd64 with additional firmwares and preseed file. + * Debian Buster (oldStable) amd64 + UEFI for minions with preseed (Cinnamon as default GUI). + * Debian Buster (oldStable) amd64 + UEFI + LUKS for minions with preseed (Cinnamon as default GUI). + * Debian Buster (oldStable) amd64 + UEFI + LUKS for minions with preseed (Gnome3 as default GUI). + * Debian Stretch (oldoldStable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script). + * Debian Stretch (oldoldStable) amd64 with additional firmwares and preseed file. + * Debian Stretch (oldoldStable) amd64 for compute nodes with preseed. * Debian Sid (unstable) amd64. * Debian Sid (unstable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script). * Debian Sid (unstable) i386. @@ -145,11 +147,6 @@ Preseeding provides a way to set answers to questions asked by the Debian-Instal * Download and extract a _latecommand_ archive from [this repository][debian latecommand description]. * Run the script from this archive. -* Specific to Debian Jessie and older : - * Select **ssh-server** and **standard** in _tasksel_ for installation. - * Add a repository for Puppet (http://apt.puppetlabs.com) and the GPG key. - * Add additional packages : **tftp-hpa** (to be able to download the [latecommand archive from the PXE server][debian latecommand howto]). - ------ **lv_free - /mnt/free** @@ -157,7 +154,7 @@ Preseeding provides a way to set answers to questions asked by the Debian-Instal #### Specific configurations * You can choose a desktop environment : - * Debian Stable (aka Buster) : Cinnamon or Gnome3 + * Debian Stable (aka Bullseye) : Cinnamon or Gnome3 * Partitionning differences for Debian with a desktop environment : | Device | Mount point | Size (Min - Max) | Description | @@ -200,7 +197,6 @@ See the [scripts's README.md][scripts readme.md] file for more informations. [debian menu.cfg]: ./config/debian/menu.cfg [preseed informations]: https://wiki.debian.org/DebianInstaller/Preseed [debian sources]: https://sources.debian.org/ -[preseed jessie]: ./preseed/debian/jessie/preseed.cfg "Debian Jessie preseed" [scripts readme.md]: ./scripts/README.md "scripts's README.md for tftpboot" [debian initrd with firmware script]: ./scripts/README.md#make_debian_initrd_with_firmwaresh "informations about the Debian's initrd with additional firmwares" [debian latecommand description]: ./scripts/README.md#debian-late_command "informations about the Debian's late_command script" diff --git a/preseed/debian/jessie/preseed.cfg b/archives/preseed/debian/jessie/preseed.cfg similarity index 100% rename from preseed/debian/jessie/preseed.cfg rename to archives/preseed/debian/jessie/preseed.cfg diff --git a/preseed/debian/jessie/preseed_cinnamon.cfg b/archives/preseed/debian/jessie/preseed_cinnamon.cfg similarity index 100% rename from preseed/debian/jessie/preseed_cinnamon.cfg rename to archives/preseed/debian/jessie/preseed_cinnamon.cfg diff --git a/preseed/debian/jessie/preseed_gnome.cfg b/archives/preseed/debian/jessie/preseed_gnome.cfg similarity index 100% rename from preseed/debian/jessie/preseed_gnome.cfg rename to archives/preseed/debian/jessie/preseed_gnome.cfg diff --git a/preseed/debian/jessie/preseed_mate.cfg b/archives/preseed/debian/jessie/preseed_mate.cfg similarity index 100% rename from preseed/debian/jessie/preseed_mate.cfg rename to archives/preseed/debian/jessie/preseed_mate.cfg diff --git a/preseed/debian/wheezy/preseed.cfg b/archives/preseed/debian/wheezy/preseed.cfg similarity index 100% rename from preseed/debian/wheezy/preseed.cfg rename to archives/preseed/debian/wheezy/preseed.cfg diff --git a/scripts/latecommand/jessie/etc/logrotate.conf b/archives/scripts/latecommand/jessie/etc/logrotate.conf similarity index 100% rename from scripts/latecommand/jessie/etc/logrotate.conf rename to archives/scripts/latecommand/jessie/etc/logrotate.conf diff --git a/scripts/latecommand/jessie/etc/logrotate.d/aptitude b/archives/scripts/latecommand/jessie/etc/logrotate.d/aptitude similarity index 100% rename from scripts/latecommand/jessie/etc/logrotate.d/aptitude rename to archives/scripts/latecommand/jessie/etc/logrotate.d/aptitude diff --git a/scripts/latecommand/jessie/etc/logrotate.d/dpkg b/archives/scripts/latecommand/jessie/etc/logrotate.d/dpkg similarity index 100% rename from scripts/latecommand/jessie/etc/logrotate.d/dpkg rename to archives/scripts/latecommand/jessie/etc/logrotate.d/dpkg diff --git a/scripts/latecommand/jessie/etc/logrotate.d/rsyslog b/archives/scripts/latecommand/jessie/etc/logrotate.d/rsyslog similarity index 100% rename from scripts/latecommand/jessie/etc/logrotate.d/rsyslog rename to archives/scripts/latecommand/jessie/etc/logrotate.d/rsyslog diff --git a/scripts/latecommand/jessie/etc/rsyslog.conf b/archives/scripts/latecommand/jessie/etc/rsyslog.conf similarity index 100% rename from scripts/latecommand/jessie/etc/rsyslog.conf rename to archives/scripts/latecommand/jessie/etc/rsyslog.conf diff --git a/scripts/latecommand/jessie/etc/rsyslog.d/99syslog.conf b/archives/scripts/latecommand/jessie/etc/rsyslog.d/99syslog.conf similarity index 100% rename from scripts/latecommand/jessie/etc/rsyslog.d/99syslog.conf rename to archives/scripts/latecommand/jessie/etc/rsyslog.d/99syslog.conf diff --git a/scripts/latecommand/post.jessie.sh b/archives/scripts/latecommand/post.jessie.sh similarity index 100% rename from scripts/latecommand/post.jessie.sh rename to archives/scripts/latecommand/post.jessie.sh diff --git a/config/debian/menu.cfg b/config/debian/menu.cfg index 5c999d5..3ce1ebe 100644 --- a/config/debian/menu.cfg +++ b/config/debian/menu.cfg @@ -1,57 +1,30 @@ MENU BACKGROUND /config/debian/debian_background.jpg label stableFirmware - 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 - menu label Debian B^uster amd64 PRESEED - 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.cfg -label stableUefiCinnamon - menu label Debian Buster Cinnamon amd64 + UEFI PRESEED - 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.cinnamon.uefi.cfg -label stableCinnamonCrypto - menu label Debian Buster ^Cinnamon + UEFI + Cipher WITH PRESEED - 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.cinnamon.uefi.cipher.cfg -label stableGnomeCrypto - menu label Debian Buster ^Gnome + UEFI + Cipher WITH PRESEED - 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 Bullseye amd64 Firmwares kernel installer/debian/bullseye/amd64/linux append vga=normal initrd=installer/debian/bullseye/amd64/initrd_firm.xz -- quiet -label testingAuto +label stableAuto menu label Debian Bu^llseye amd64 PRESEED kernel installer/debian/bullseye/amd64/linux IPAPPEND 2 append vga=normal initrd=installer/debian/bullseye/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/bullseye/preseed.cfg -label testingComputeNode +label stableComputeNode menu label Debian Bullseye amd64 for compute node PRESEED kernel installer/debian/bullseye/amd64/linux IPAPPEND 2 append vga=normal initrd=installer/debian/bullseye/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/bullseye/preseed.computenode.cfg -label testingGnomeCrypto +label stableGnomeCrypto menu label Debian Bullseye Gnome3 + UEFI + Cipher WITH PRESEED kernel installer/debian/bullseye/amd64/linux IPAPPEND 2 APPEND vga=normal initrd=installer/debian/bullseye/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/bullseye/preseed.gnome.uefi.cipher.cfg -label testingCinnamonCrypto +label stableCinnamonCrypto menu label Debian Bullseye Cinnamon + UEFI + Cipher WITH PRESEED kernel installer/debian/bullseye/amd64/linux IPAPPEND 2 APPEND vga=normal initrd=installer/debian/bullseye/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/bullseye/preseed.cinnamon.uefi.cipher.cfg -label testingGnome +label stableGnome menu label Debian Bullseye Gnome3 + UEFI WITH PRESEED kernel installer/debian/bullseye/amd64/linux IPAPPEND 2 @@ -59,21 +32,45 @@ label testingGnome label separator menu label --- + label oldstableFirmware + 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 oldstableAuto + menu label Debian B^uster amd64 PRESEED + 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.cfg +label oldstableUefiCinnamon + menu label Debian Buster Cinnamon amd64 + UEFI PRESEED + 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.cinnamon.uefi.cfg +label oldstableCinnamonCrypto + menu label Debian Buster ^Cinnamon + UEFI + Cipher WITH PRESEED + 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.cinnamon.uefi.cipher.cfg +label oldstableGnomeCrypto + menu label Debian Buster ^Gnome + UEFI + Cipher WITH PRESEED + 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 oldoldstableFirmware 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 +label oldoldstableAuto menu label Debian stretch amd64 ^PRESEED 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.cfg -label oldstableMate - menu label Debian stretch ^Mate amd64 PRESEED - 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_mate.cfg -label oldstableComputeNode +label oldoldstableComputeNode menu label Debian stretch amd64 for compute node PRESEED kernel installer/debian/stretch/amd64/linux IPAPPEND 2 @@ -81,22 +78,7 @@ label oldstableComputeNode label separator menu label --- -label oldoldstableFirmware - 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 - 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 -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 menu label Debian ^sid amd64 kernel installer/debian/sid/amd64/linux @@ -113,6 +95,7 @@ label unstableCrypt label separator menu label --- + label mainmenu menu label ^Back.. menu exit diff --git a/scripts/README.md b/scripts/README.md index 4936e0e..6ca9187 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -18,7 +18,7 @@ Set of scripts to download and generate necessary files to allow differents GNU/ ### download_debian.sh The script will provide netboot installers for all Debian (>=oldStable) for both **i386** and **amd64** : * Store the files to **/srv/tftp** (default). - * Download Debian Linux kernel and initrd files for all Debian distributions (Stable : **Stretch**; Testing : **Buster**; oldStable : **Jessie**; Unstable : **Sid**) and for **i386** and **amd64** architectures. + * Download Debian Linux kernel and initrd files for all Debian distributions (Stable : **Bullseye**; oldStable : **Buster**; oldoldStable : **Stretch**; Unstable : **Sid**) and for **i386** and **amd64** architectures. * Offer an example menu file to use with a TFTP server (default_path/installer/debian/menu.cfg.example). ### download_ubuntu.sh @@ -31,7 +31,7 @@ The script will provide netboot installers for the latest LTS and latest advance The script will provide Debian's netboot installers with **additionnals firmwares** for all Debian (>=oldStable) for **amd64** only : * Store the files to **/srv/tftp** (default). * Store temp files to **/tmp/tmp.XXXXXXXXXX** (with `mktemp`). - * Download Debian's initrd files for all Debian distributions (Stable : **Stretch**; Testing : **Buster**; oldStable : **Jessie**; Unstable : **Sid**) for **amd64** architecture only. + * Download Debian's initrd files for all Debian distributions (Stable : **Bullseye**; oldStable : **Buster**; oldoldStable : **Stretch**; Unstable : **Sid**) for **amd64** architecture only. * Download additionnals firmwares : * **bnx2** : For Broadcom NetXtremeII network adapters. * **linux-nonfree** : For Tigon network adapters. @@ -55,24 +55,11 @@ Some useful configurations after a Debian installation : * Permit root SSH login with password (no standard user…). * … -Specific to Debian Stretch : - * Add python-apt (Ansible dependencie). +Specific to Debian Bullseye : + * Add python3-apt (Ansible dependency). -Specific to Debian Jessie and older : - * Smarter rsyslog (more directories and less files in **/var/log**). - * Shorter configuration file and use more files from /etc/rsyslog.d/ - * Move log files to directory : - * _kern_ logs from /var/log/kern.log to __/var/log/kernel/kernel.log__ - * _user_ logs from /var/log/user.log to __/var/log/security/user.log__ - * _mail_ logs from /var/log/mail.… to __/var/log/mail/mail.…__ - * _daemon_ logs from /var/log/daemon.log to __/var/log/syslog/daemon.log__ - * _auth_ logs from /var/log/auth.log to __/var/log/security/auth.log__ - * _lpr_ logs from/var/log/lpr.log to __/var/log/lpr/lpr.log__ - * _cron_ logs from /var/log/cron.log to __/var/log/cron/cron.log__ - * _localX_ logs from /var/log/localX.log to __/var/log/syslog/localX.log__ - * _syslog_ logs from /var/log/syslog.log to __/var/log/syslog/syslog.log__ - * _authpriv_ logs from … to __/var/log/security/authpriv.log__ - * Add puppet package. +Specific to Debian Stretch and Buster : + * Add python-apt (Ansible dependency). #### How-to use it * First, make an archive of the script and directories : diff --git a/scripts/download_debian.sh b/scripts/download_debian.sh index 9a00ef5..33e9eca 100755 --- a/scripts/download_debian.sh +++ b/scripts/download_debian.sh @@ -1,10 +1,9 @@ #!/bin/bash # This script do the following: -# Download Debian Stable (Buster) -# Download Debian Testing (Bullseye) -# Download Debian oldStable (Stretch) -# Download Debian oldoldStable (Jessie) +# Download Debian Stable (Bullseye) +# Download Debian oldStable (Buster) +# Download Debian oldoldStable (Stretch) # Download Debian Unstable (Sid) # Make an PXE's config file (aka menu.cfg) @@ -22,7 +21,7 @@ mkdir -p "${DEBIAN_INSTALLER_DIR}" rm -f "${DEBIAN_CONFIG_PXE}" touch "${DEBIAN_CONFIG_PXE}" -for DISTRO in buster bullseye stretch jessie sid; do # For ALL Debian's version +for DISTRO in bullseye buster stretch 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/latecommand.tar.gz b/scripts/latecommand.tar.gz index e2dcabf620fa131f17ba75e636ada1fdddabed62..717a5ff4520042a25e7e48f9965fc37f9d0dc6ee 100644 GIT binary patch literal 8679 zcmZ9wWmr^E_dZN_hafe8bV?&N2q;}5jg)i^(mixYmmn=jr${3VNOv=obV`HtFz3(n zJiqtLdp?}&Tzl`e*1gtQd#}B2P%IA0e;@QCX-D_v!DNI3;xq0JmnvTfMwk9L-_CHd zlVW2~ItzQN(Vhw8OBT`)l+Y-an(EodtOtu5)f)dZMwC!A1-XKbteOw_Ikpr3{;5qA zwX4sSW=ZE)epz*vCQ(8u>MmgA940|Vt)Z8*#~b)y@V4@+79o`muI_o2^{`S_n8Tvv zI0!@bD*2eIq0{Am|5p6q%iSBzmMyh^sq+scZ>H6Zw9tw{c1*c0WTfR0oV%H&+~*+G zWlGn{uaN6(HZd9f01ayM8`Au^o5Bh#u*(F^o zh)6F5eN}g5_>%PbS%FQ}G`?fAQ+`+31wn4x&K&s~+eZ~N?z1w6`F~tz$3ha#wfnJD zsva793CH&pJE={lShz+9y#fxE%HHbPPxz5HM_qGeZ~?-JwTc8mB&f?W{{x`-B6=6G zhH{iFRwK<`ZXv7SCN~i2AblCV^)3-D>cB(Irt|dIzSqXjqMx@3#~SS$wi)3cqegXm z&`g_pV^lc>8%}9Hj`I1{G^vx?Q%F@{)@<y^v~yUF8L*>mcHoYLpka&^%i3&YO{=;yb!o}wJ*`#q{DHt! z-jC<+;&N8oUpc1=wXnA-&`F`?YaO2$r(Oner4q3Zl;1l+k-#Y=#4#E3}ZRpxA zp|S^EINI9>C;10FX>QZ6h@G_|18YH7LqOZvvP!~92tNcqE;zP1`OC^O!JJEjrxdftTH|Puv!yF z-{N1M_3UBgE)J%{A?Q5p|HKi2hX7yijq7CBvPfV1V9dm?}xM0sSDIn*>sa zhw1y_lu$bkogJ~E2)EfDZKCk|btv4}=gj|7Lgf|)*NODKgRN~{Kws1;YV0czs^z0p zYQ_Ix)&8LJ9wDmc{`xH8DoLD8S6W4?&22kY41<%8NKqB(%}#E!l;xm;Y2o%d^Bu`N zH_jndI3eEeNKA_&Cj$~YBK)CI1*jF+JnsDx-kamdc#?jJroE`Xy8LhtbmHmfTbUi3 zFiS4VRddIhjoYvG@7$eZ)l-!RO+5K^$oEV-&g0fNw6UhGQ43cI_Gu}PC=16O%0Qn! z6kp<8Ws$_IRDtGH4T|amJOu4mfJ#bpQ|fOf2iC(5&Eh_o^x4BF8@*TsohnjBWpia7ov|CsQnnlk=YS!(rGo%CLGP~=x^ur46m%-V z!qf?n2B0Bj-2PqWBlkdKEdhNhCQ*fI{VQfQychkY?m0Xqb(Z)Wu8U&Mx?l&|%XKVO zdk{~n&@U}zuJLD}H*X{Q8h7wJ!f(CAt?#}#M|@?gu*r;si90OowaF;iEVO;wSe$>* zw}q{*Z4SR7-O89!(4qGn#iP7-<5-`goqb2GcD7a)S9e|H1>sPRo~t=vkmm%5zx!-Z zeb|QjK~bNwC*2ebL(22)0dIq=0U0e24a{Vp*y1i?L!%#`>?e60&MF^08uuleandl?{rtQak&Wtg`s!f5rt4R6RdQilJ+0TGed3G`(|QV0CfxHs-`{-;O`^f_rrTr9V?4 z&I!7e!z2U3n}jY8p_5x zfzE893xCE3|4c|K9*tk^P%-gA(#zi^YafvGw{hFF3M-m_GT@s&WJM5u>gH!rocl}- zRa{Ar{hdWju7DQ4G;E%TQeZ|k*kuMdN>h*YmjcLXB7nHMIemG>g zfxmn_&)X<~Bl%G;8QY4`D^BhP=11o59F7*!Rh<49gXAB0uxf^hK6C~?M3T;4gq}^> zmY8;jCvuwykfo0Wk34V>Pzhg)etZ09JZ0D64CarMTX9*&q^!`2ja5`;k@j0CG&cF@ zFuB@v88YJF0)cEyFx*jqtD=`^vj~~^BFg8_oHMFD=BI0tgQY3iEc2NM*Fx++hX{G< z((hngv=xl>S71LZsWBx9iSDM^UEkH=v%{DwPm^bGWe~TLQ-n$X<}k@|A$0q=75M$( z2ol6=ZW}I>zBdYSR&hCNYg

^3Z_usoBZHOpD?tcflPywK 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 DpDl6r literal 11262 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 E2NjIT(*OVf diff --git a/scripts/make_debian_initrd_with_firmware.sh b/scripts/make_debian_initrd_with_firmware.sh index 283db9c..aa975ef 100755 --- a/scripts/make_debian_initrd_with_firmware.sh +++ b/scripts/make_debian_initrd_with_firmware.sh @@ -17,7 +17,7 @@ else TFTP_DIRECTORY="/srv/tftp" fi -for DISTRO in buster bullseye stretch jessie sid; do # For ALL Debian's version +for DISTRO in bullseye buster stretch sid; do # For ALL Debian's version TEMP_DIR=$(mktemp -d) pushd "${TEMP_DIR}" > /dev/null