mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-11-19 21:30:10 +01:00
buildserver: strip extraneous packages installed in Vagrant base box
The official Debian Vagrant box seems to be a "batteries included" kind of thing. The buildserver should be as small as possible, so this removes all the extraneous packages I could find in the Vagrant basebox.
This commit is contained in:
parent
fdeab70c03
commit
817a156ea5
@ -44,6 +44,54 @@ EOF
|
|||||||
echo "deb ${debian_mirror} bullseye-backports main" > /etc/apt/sources.list.d/backports.list
|
echo "deb ${debian_mirror} bullseye-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
|
||||||
|
# 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#]'
|
||||||
|
purge="
|
||||||
|
apt-listchanges
|
||||||
|
apt-utils
|
||||||
|
bash-completion
|
||||||
|
bind9-*
|
||||||
|
bsdextrautils
|
||||||
|
build-essential
|
||||||
|
bzip2
|
||||||
|
chrony
|
||||||
|
cloud-utils
|
||||||
|
cron
|
||||||
|
dbus
|
||||||
|
debconf-i18n
|
||||||
|
debian-faq
|
||||||
|
dmidecode
|
||||||
|
doc-debian
|
||||||
|
fdisk
|
||||||
|
file
|
||||||
|
groff-base
|
||||||
|
krb5-locales
|
||||||
|
less
|
||||||
|
locales
|
||||||
|
logrotate
|
||||||
|
lsof
|
||||||
|
manpages
|
||||||
|
nano
|
||||||
|
ncurses-term
|
||||||
|
netcat-traditional
|
||||||
|
pciutils
|
||||||
|
reportbug
|
||||||
|
rsyslog
|
||||||
|
tasksel
|
||||||
|
telnet
|
||||||
|
traceroute
|
||||||
|
unattended-upgrades
|
||||||
|
vim-*
|
||||||
|
wamerican
|
||||||
|
wget
|
||||||
|
whiptail
|
||||||
|
xxd
|
||||||
|
xz-utils
|
||||||
|
"
|
||||||
|
apt-get purge $purge
|
||||||
|
|
||||||
apt-get upgrade --download-only
|
apt-get upgrade --download-only
|
||||||
apt-get upgrade
|
apt-get upgrade
|
||||||
|
|
||||||
@ -67,7 +115,14 @@ packages="
|
|||||||
|
|
||||||
apt-get install $packages --download-only
|
apt-get install $packages --download-only
|
||||||
apt-get install $packages
|
apt-get install $packages
|
||||||
|
apt-get autoremove --purge
|
||||||
|
|
||||||
|
# fdroidserver comes from git, it was installed just for dependencies
|
||||||
apt-get purge fdroidserver
|
apt-get purge fdroidserver
|
||||||
|
|
||||||
|
# clean up things that will become outdated anyway
|
||||||
|
apt-get clean
|
||||||
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
highestjava=`update-java-alternatives --list | sort -n | tail -1 | cut -d ' ' -f 1`
|
highestjava=`update-java-alternatives --list | sort -n | tail -1 | cut -d ' ' -f 1`
|
||||||
update-java-alternatives --set $highestjava
|
update-java-alternatives --set $highestjava
|
||||||
|
Loading…
Reference in New Issue
Block a user