Remove security repository etc. for sid/unstable

pull/20/head
Bohan Yang 4 years ago
parent 7d0d872743
commit a6493e5938
  1. 26
      debi.sh

@ -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

Loading…
Cancel
Save