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