Upgrade Buildserver VM to latest Debian (Bookworm)

This commit is contained in:
Licaon_Kter 2023-07-27 10:43:08 +03:00 committed by Jochen Sprickerhof
parent f30dcf5069
commit d31856b6c7
No known key found for this signature in database
GPG key ID: 5BFFDCC258E69433

View file

@ -39,28 +39,29 @@ if echo $debian_mirror | grep '^https' 2>&1 > /dev/null; then
fi fi
cat << EOF > /etc/apt/sources.list cat << EOF > /etc/apt/sources.list
deb ${debian_mirror} bullseye main deb ${debian_mirror} bookworm main
deb https://security.debian.org/debian-security bullseye-security main deb https://security.debian.org/debian-security bookworm-security main
deb ${debian_mirror} bullseye-updates main deb ${debian_mirror} bookworm-updates main
EOF EOF
echo "deb ${debian_mirror} bullseye-backports main" > /etc/apt/sources.list.d/backports.list echo "deb ${debian_mirror} bookworm-backports main" > /etc/apt/sources.list.d/backports.list
apt-get update || apt-get update apt-get update || apt-get update
# purge things that might come from the base box, but we don't want # purge things that might come from the base box, but we don't want
# https://salsa.debian.org/cloud-team/debian-vagrant-images/-/tree/master/config_space/package_config # https://salsa.debian.org/cloud-team/debian-vagrant-images/-/tree/master/config_space/package_config
# cat config_space/package_config/* | sort -u | grep -v '[A-Z#]' # cat config_space/package_config/* | sort -u | grep -v '[A-Z#]'
purge=" purge="
apt-listchanges apt-listchanges
apt-utils apt-utils
bash-completion bash-completion
bind9-* bind9-*
bsdextrautils bsdextrautils
build-essential
bzip2 bzip2
chrony chrony
cloud-utils cloud-utils
cron cron
cron-daemon-common
dbus dbus
debconf-i18n debconf-i18n
debian-faq debian-faq
@ -69,6 +70,7 @@ purge="
fdisk fdisk
file file
groff-base groff-base
inetutils-telnet
krb5-locales krb5-locales
less less
locales locales
@ -82,14 +84,13 @@ purge="
reportbug reportbug
rsyslog rsyslog
tasksel tasksel
telnet
traceroute traceroute
unattended-upgrades unattended-upgrades
usr-is-merged
vim-* vim-*
wamerican wamerican
wget wget
whiptail whiptail
xxd
xz-utils xz-utils
" "
# clean up files packages to be purged, then purge the packages # clean up files packages to be purged, then purge the packages
@ -106,6 +107,7 @@ packages="
apksigner apksigner
default-jdk-headless default-jdk-headless
default-jre-headless default-jre-headless
curl
dexdump dexdump
fdroidserver fdroidserver
git-svn git-svn
@ -116,6 +118,7 @@ packages="
rsync rsync
sdkmanager sdkmanager
sudo sudo
unzip
" "
apt-get install $packages --download-only apt-get install $packages --download-only