mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-11-04 14:30:30 +03:00
Merge branch 'licaon-kter-master-patch-87038' into 'master'
buildserver: strip extraneous packages installed by Vagrant base box See merge request fdroid/fdroidserver!1228
This commit is contained in:
commit
747fa13591
2 changed files with 56 additions and 1 deletions
|
|
@ -53,7 +53,6 @@ RUN printf "path-exclude=/usr/share/locale/*\npath-exclude=/usr/share/man/*\npat
|
|||
&& bash /opt/buildserver/provision-gradle \
|
||||
&& bash /opt/buildserver/provision-buildserverid $GIT_REV_PARSE_HEAD \
|
||||
&& rm -rf /vagrant/cache \
|
||||
&& apt-mark manual `apt-cache depends fdroidserver | sed -nE 's,^[| ]*Depends: ([a-z0-9 -]+),\1,p'` \
|
||||
&& apt-get autoremove --purge \
|
||||
&& apt-get clean \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
|
|
|||
|
|
@ -44,6 +44,54 @@ EOF
|
|||
echo "deb ${debian_mirror} bullseye-backports main" > /etc/apt/sources.list.d/backports.list
|
||||
|
||||
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
|
||||
|
||||
|
|
@ -67,7 +115,15 @@ packages="
|
|||
|
||||
apt-get install $packages --download-only
|
||||
apt-get install $packages
|
||||
|
||||
# fdroidserver comes from git, it was installed just for dependencies
|
||||
apt-mark manual `apt-cache depends fdroidserver | sed -nE 's,^[| ]*Depends: ([a-z0-9 -]+),\1,p'`
|
||||
apt-get purge fdroidserver
|
||||
|
||||
# clean up things that will become outdated anyway
|
||||
apt-get autoremove --purge
|
||||
apt-get clean
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
highestjava=`update-java-alternatives --list | sort -n | tail -1 | cut -d ' ' -f 1`
|
||||
update-java-alternatives --set $highestjava
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue