Should be good now...

pull/8/head
Bohan Yang 7 years ago
parent 7b7b280256
commit f92d4466ef
  1. 12
      netboot.sh

@ -45,7 +45,7 @@ while [ $# -gt 0 ]; do
shift shift
;; ;;
-u) -u)
USERNAME=$2 SUDOUSER=$2
shift shift
;; ;;
-p) -p)
@ -110,7 +110,7 @@ HOST=${HOST:-dpvctowv9b08b.cloudfront.net}
DIR=${DIR:-/debian} DIR=${DIR:-/debian}
ARCH=$(dpkg --print-architecture) ARCH=$(dpkg --print-architecture)
SUITE=${SUITE:-stretch} SUITE=${SUITE:-stretch}
USERNAME=${USERNAME:-ubuntu} SUDOUSER=${SUDOUSER:-ubuntu}
TIMEZONE=${TIMEZONE:-UTC} TIMEZONE=${TIMEZONE:-UTC}
NTP=${NTP:-time.google.com} NTP=${NTP:-time.google.com}
UPGRADE=${UPGRADE:-full-upgrade} UPGRADE=${UPGRADE:-full-upgrade}
@ -149,7 +149,7 @@ cat >> preseed.cfg << EOF
# HOST: 3 # HOST: 3
# DIR: 3 # DIR: 3
# SUITE: 3, 8 # SUITE: 3, 8
# USERNAME: 4 # SUDOUSER: 4
# PASSWD: 4 # PASSWD: 4
# TIMEZONE: 5 # TIMEZONE: 5
# NTP: 5 # NTP: 5
@ -207,11 +207,11 @@ d-i mirror/{{-PROTO-}}/proxy string
d-i mirror/suite string {{-SUITE-}} d-i mirror/suite string {{-SUITE-}}
d-i mirror/udeb/suite string {{-SUITE-}} d-i mirror/udeb/suite string {{-SUITE-}}
# 4. Account setup: USERNAME, PASSWD # 4. Account setup: SUDOUSER, PASSWD
d-i passwd/root-login boolean false d-i passwd/root-login boolean false
d-i passwd/user-fullname string d-i passwd/user-fullname string
d-i passwd/username string {{-USERNAME-}} d-i passwd/username string {{-SUDOUSER-}}
d-i passwd/user-password-crypted password {{-PASSWD-}} d-i passwd/user-password-crypted password {{-PASSWD-}}
# 5. Clock and time zone setup: TIMEZONE, NTP # 5. Clock and time zone setup: TIMEZONE, NTP
@ -275,7 +275,7 @@ sed -i 's/{{-PROTO-}}/'"$PROTO"'/g' preseed.cfg
sed -i 's/{{-HOST-}}/'"$HOST"'/g' preseed.cfg sed -i 's/{{-HOST-}}/'"$HOST"'/g' preseed.cfg
sed -i 's/{{-DIR-}}/'$(echo "$DIR" | sed 's/\//\\\//g')'/g' preseed.cfg sed -i 's/{{-DIR-}}/'$(echo "$DIR" | sed 's/\//\\\//g')'/g' preseed.cfg
sed -i 's/{{-SUITE-}}/'"$SUITE"'/g' preseed.cfg sed -i 's/{{-SUITE-}}/'"$SUITE"'/g' preseed.cfg
sed -i 's/{{-USERNAME-}}/'"$USERNAME"'/g' preseed.cfg sed -i 's/{{-SUDOUSER-}}/'"$SUDOUSER"'/g' preseed.cfg
sed -i 's/{{-PASSWD-}}/'$(echo "$PASSWD" | sed 's/\//\\\//g')'/g' preseed.cfg sed -i 's/{{-PASSWD-}}/'$(echo "$PASSWD" | sed 's/\//\\\//g')'/g' preseed.cfg
sed -i 's/{{-TIMEZONE-}}/'$(echo "$TIMEZONE" | sed 's/\//\\\//g')'/g' preseed.cfg sed -i 's/{{-TIMEZONE-}}/'$(echo "$TIMEZONE" | sed 's/\//\\\//g')'/g' preseed.cfg
sed -i 's/{{-NTP-}}/'"$NTP"'/g' preseed.cfg sed -i 's/{{-NTP-}}/'"$NTP"'/g' preseed.cfg

Loading…
Cancel
Save