mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-11-04 22:40:29 +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-gradle \
|
||||||
&& bash /opt/buildserver/provision-buildserverid $GIT_REV_PARSE_HEAD \
|
&& bash /opt/buildserver/provision-buildserverid $GIT_REV_PARSE_HEAD \
|
||||||
&& rm -rf /vagrant/cache \
|
&& 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 autoremove --purge \
|
||||||
&& apt-get clean \
|
&& apt-get clean \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& 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
|
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,15 @@ packages="
|
||||||
|
|
||||||
apt-get install $packages --download-only
|
apt-get install $packages --download-only
|
||||||
apt-get install $packages
|
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
|
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`
|
highestjava=`update-java-alternatives --list | sort -n | tail -1 | cut -d ' ' -f 1`
|
||||||
update-java-alternatives --set $highestjava
|
update-java-alternatives --set $highestjava
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue