mirror of
https://github.com/systemd/systemd.git
synced 2024-12-22 17:35:35 +03:00
semaphoreci: speed up package installation
Disable updating the manpage database, and use dpkg's unsafe-io flag
This commit is contained in:
parent
9a6260b194
commit
b6529646e7
@ -38,6 +38,11 @@ create_container() {
|
|||||||
sed 's/^deb/deb-src/' /etc/apt/sources.list >> /etc/apt/sources.list.d/sources.list
|
sed 's/^deb/deb-src/' /etc/apt/sources.list >> /etc/apt/sources.list.d/sources.list
|
||||||
# We might attach the console too soon
|
# We might attach the console too soon
|
||||||
while ! systemctl --quiet --wait is-system-running; do sleep 1; done
|
while ! systemctl --quiet --wait is-system-running; do sleep 1; done
|
||||||
|
# Manpages database trigger takes a lot of time and is not useful in a CI
|
||||||
|
echo 'man-db man-db/auto-update boolean false' | debconf-set-selections
|
||||||
|
# Speed up dpkg, image is thrown away after the test
|
||||||
|
mkdir -p /etc/dpkg/dpkg.cfg.d/
|
||||||
|
echo 'force-unsafe-io' > /etc/dpkg/dpkg.cfg.d/unsafe_io
|
||||||
# For some reason, it is necessary to run this manually or the interface won't be configured
|
# For some reason, it is necessary to run this manually or the interface won't be configured
|
||||||
# Note that we avoid networkd, as some of the tests will break it later on
|
# Note that we avoid networkd, as some of the tests will break it later on
|
||||||
dhclient
|
dhclient
|
||||||
|
Loading…
Reference in New Issue
Block a user