Disable APT periodic update for OCI/docker images

When cron-like services are installed in the OCI/docker image, APT
should not do periodic updates by default. LP: #1810451
docker-disable-apt-periodic
Thomas Bechtold 3 years ago
parent 776269b4d2
commit 14a628e3c8

7
debian/changelog vendored

@ -1,3 +1,10 @@
livecd-rootfs (2.754) UNRELEASED; urgency=medium
* Disable APT periodic update for OCI/docker images when cron-like
services are installed. LP: #1810451
-- Thomas Bechtold <thomas.bechtold@canonical.com> Fri, 04 Feb 2022 11:41:12 +0100
livecd-rootfs (2.753) jammy; urgency=medium livecd-rootfs (2.753) jammy; urgency=medium
* Disable compression and "hash table hardening" for journald in the * Disable compression and "hash table hardening" for journald in the

@ -947,6 +947,9 @@ configure_oci() {
# https://github.com/docker/docker/blob/9a9fc01af8fb5d98b8eec0740716226fadb3735c/contrib/mkimage/debootstrap#L134-L151 # https://github.com/docker/docker/blob/9a9fc01af8fb5d98b8eec0740716226fadb3735c/contrib/mkimage/debootstrap#L134-L151
echo 'Apt::AutoRemove::SuggestsImportant "false";' > ${chroot}/etc/apt/apt.conf.d/docker-autoremove-suggests echo 'Apt::AutoRemove::SuggestsImportant "false";' > ${chroot}/etc/apt/apt.conf.d/docker-autoremove-suggests
# https://bugs.launchpad.net/cloud-images/+bug/1810451
echo 'APT::Periodic::Enable "0";' > ${chroot}/etc/apt/apt.conf.d/docker-disable-periodic-update
# delete all the apt list files since they're big and get stale quickly # delete all the apt list files since they're big and get stale quickly
rm -rf ${chroot}/var/lib/apt/lists/* rm -rf ${chroot}/var/lib/apt/lists/*

Loading…
Cancel
Save