From 4efd55aa32e84bc80cdf4a32996ec264afdef8c0 Mon Sep 17 00:00:00 2001 From: Bohan Yang Date: Tue, 4 Sep 2018 23:04:00 +0800 Subject: [PATCH] Add tasksel package including --- README.md | 1 + netboot.sh | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/README.md b/README.md index 59900dc..922e49c 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,7 @@ sudo sh -c "$(wget -O - https://github.com/brentybh/debian-netboot/raw/master/ne - `--mask ` Netmask for manual network configuration - `--gate ` Gateway for manual network configuration - `--dns ` Domain Name Server for manual network configuration + - `--incl ` Include individual additional packages to install ### Chinese Special diff --git a/netboot.sh b/netboot.sh index feee8ed..fec32ac 100644 --- a/netboot.sh +++ b/netboot.sh @@ -87,6 +87,10 @@ while [ $# -gt 0 ]; do DNS=$2 shift ;; + --incl|--include) + INCLUDE=$2 + shift + ;; *) echo "Illegal option $1" exit 1 @@ -239,6 +243,13 @@ d-i apt-setup/local0/source boolean true # 9. Package selection: TASKS, UPGRADE tasksel tasksel/first multiselect ssh-server +EOF + +if [ -n "$INCLUDE" ]; then + echo "d-i pkgsel/include string $INCLUDE" >> preseed.cfg +fi + +cat >> preseed.cfg << EOF d-i pkgsel/upgrade select {{-UPGRADE-}} popularity-contest popularity-contest/participate boolean false