scripts now support Debian version since oldStable (wheezy) until it's

LTS
This commit is contained in:
Jeremy Gardais 2016-07-29 12:15:03 +02:00
parent 5c393c8b09
commit 231330fdef
3 changed files with 13 additions and 12 deletions

View File

@ -15,9 +15,9 @@ Set of scripts to download and generate necessary files to allow differents GNU/
## Scripts list
### download_debian.sh
The script will provide netboot installers for all Debian (>=Stable) for both **i386** and **amd64**:
The script will provide netboot installers for all Debian (>=oldStable) for both **i386** and **amd64**:
* Store the files to **/var/lib/tftpboot** (default).
* Download Debian Linux kernel and initrd files for all Debian distributions (Stable: **Jessie**; Testing: **Stretch**; Unstable: **Sid**) and for **i386** and **amd64** architectures.
* Download Debian Linux kernel and initrd files for all Debian distributions (Stable: **Jessie**; Testing: **Stretch**; oldStable: **Wheezy**; 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
@ -27,10 +27,10 @@ The script will provide netboot installers for the latest LTS and latest advance
* Make a symlink to access to the LTS (default_path/installer/ubuntu/lts) instead of it's codename.
### make_debian_initrd_with_firmware.sh
The script will provide Debian's netboot installers with **additionnals firmwares** for all Debian (>=Stable) for **amd64** only:
The script will provide Debian's netboot installers with **additionnals firmwares** for all Debian (>=oldStable) for **amd64** only:
* Store the files to **/var/lib/tftpboot** (default).
* Store temp files to **/tmp/tmp.XXXXXXXXXX** (with `mktemp`).
* Download Debian's initrd files for all Debian distributions (Stable: **Jessie**; Testing: **Stretch**; Unstable: **Sid**) for **amd64** architecture only.
* Download Debian's initrd files for all Debian distributions (Stable: **Jessie**; Testing: **Stretch**; oldstable: **Wheezy**; Unstable: **Sid**) for **amd64** architecture only.
* Download additionnals firmwares:
* **bnx2**: For Broadcom NetXtremeII network adapters.
* **linux-nonfree**: For Tigon network adapters.

View File

@ -1,9 +1,10 @@
#!/bin/bash
# This script do the following:
# Download Debian Stable (jessie)
# Download Debian Testing (stretch)
# Download Debian Unstable (sid)
# Download Debian Stable (Jessie)
# Download Debian Testing (Stretch)
# Download Debian oldStable (Wheezy)
# Download Debian Unstable (Sid)
# Make an PXE's config file (aka menu.cfg)
TFTP_ROOT="/var/lib/tftpboot"
@ -12,7 +13,7 @@ TFTP_ROOT="/var/lib/tftpboot"
CONFIG_PXE="${TFTP_ROOT}/installer/debian/menu.cfg.example"
rm -f ${CONFIG_PXE} && touch ${CONFIG_PXE}
for DISTRO in jessie stretch sid; do # For ALL Debian's version
for DISTRO in jessie stretch wheezy sid; do # For ALL Debian's version
for ARCH in amd64 i386; do # For all classic architecture
# Config file
echo "label install" >> "${CONFIG_PXE}"
@ -44,7 +45,7 @@ done
# Config file
/bin/cat >> "${CONFIG_PXE}" << EOF
label mainmenu
menu label ^Back..
menu label ^Back...
menu exit
EOF

View File

@ -1,14 +1,14 @@
#!/bin/bash
# This script do the following:
# Download Debian Initrd for Jessie, Stretch and Sid
# Download Debian Initrd for Jessie, Stretch, Wheezy and Sid
# Download firmwares:
# bnx2
# all non-free (for tigon)
# Extract all downloaded files
# Make a new initrd with the previous firmwares
for DISTRO in jessie stretch sid; do # For ALL Debian's version
for DISTRO in jessie stretch wheezy sid; do # For ALL Debian's version
TEMP_DIR=$(mktemp -d)
pushd "${TEMP_DIR}"