|
@@ -86,7 +86,7 @@ mirror_protocol=http
|
|
|
mirror_host=deb.debian.org
|
|
mirror_host=deb.debian.org
|
|
|
mirror_directory=/debian
|
|
mirror_directory=/debian
|
|
|
security_repository=http://security.debian.org/debian-security
|
|
security_repository=http://security.debian.org/debian-security
|
|
|
-security_archive=$suite/updates
|
|
|
|
|
|
|
+security_archive=buster/updates
|
|
|
account_setup=true
|
|
account_setup=true
|
|
|
username=debian
|
|
username=debian
|
|
|
password=
|
|
password=
|
|
@@ -157,14 +157,18 @@ while [ $# -gt 0 ]; do
|
|
|
case $2 in
|
|
case $2 in
|
|
|
9|stretch)
|
|
9|stretch)
|
|
|
suite=stretch
|
|
suite=stretch
|
|
|
|
|
+ daily_d_i=false
|
|
|
|
|
+ security_archive=stretch/updates
|
|
|
;;
|
|
;;
|
|
|
10|buster)
|
|
10|buster)
|
|
|
suite=buster
|
|
suite=buster
|
|
|
|
|
+ daily_d_i=false
|
|
|
|
|
+ security_archive=buster/updates
|
|
|
;;
|
|
;;
|
|
|
11|bullseye)
|
|
11|bullseye)
|
|
|
suite=bullseye
|
|
suite=bullseye
|
|
|
daily_d_i=true
|
|
daily_d_i=true
|
|
|
- security_archive=$suite-security
|
|
|
|
|
|
|
+ security_archive=bullseye-security
|
|
|
;;
|
|
;;
|
|
|
*)
|
|
*)
|
|
|
err "Unsupported version: $2"
|
|
err "Unsupported version: $2"
|
|
@@ -174,13 +178,17 @@ while [ $# -gt 0 ]; do
|
|
|
--suite)
|
|
--suite)
|
|
|
suite=$2
|
|
suite=$2
|
|
|
case $2 in
|
|
case $2 in
|
|
|
- bullseye)
|
|
|
|
|
|
|
+ bullseye|testing)
|
|
|
daily_d_i=true
|
|
daily_d_i=true
|
|
|
- security_archive=$suite-security
|
|
|
|
|
|
|
+ security_archive="$suite-security"
|
|
|
;;
|
|
;;
|
|
|
- testing|sid|unstable)
|
|
|
|
|
|
|
+ sid|unstable)
|
|
|
daily_d_i=true
|
|
daily_d_i=true
|
|
|
- security_archive=testing-security
|
|
|
|
|
|
|
+ security_archive=''
|
|
|
|
|
+ ;;
|
|
|
|
|
+ *)
|
|
|
|
|
+ daily_d_i=false
|
|
|
|
|
+ security_archive="$suite/updates"
|
|
|
esac
|
|
esac
|
|
|
shift
|
|
shift
|
|
|
;;
|
|
;;
|
|
@@ -602,7 +610,9 @@ EOF
|
|
|
|
|
|
|
|
[ "$security_repository" = mirror ] && security_repository=$mirror_protocol://$mirror_host${mirror_directory%/*}/debian-security
|
|
[ "$security_repository" = mirror ] && security_repository=$mirror_protocol://$mirror_host${mirror_directory%/*}/debian-security
|
|
|
|
|
|
|
|
-$save_preseed << EOF
|
|
|
|
|
|
|
+# If not sid/unstable
|
|
|
|
|
+[ -n "$security_archive" ] && {
|
|
|
|
|
+ $save_preseed << EOF
|
|
|
|
|
|
|
|
# Apt setup
|
|
# Apt setup
|
|
|
|
|
|
|
@@ -611,6 +621,8 @@ d-i apt-setup/local0/repository string $security_repository $security_archive ma
|
|
|
d-i apt-setup/local0/source boolean true
|
|
d-i apt-setup/local0/source boolean true
|
|
|
EOF
|
|
EOF
|
|
|
|
|
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
$save_preseed << 'EOF'
|
|
$save_preseed << 'EOF'
|
|
|
|
|
|
|
|
# Package selection
|
|
# Package selection
|