From 14a628e3c815bc8d0e1e93d71bb3b005ccc9ed12 Mon Sep 17 00:00:00 2001 From: Thomas Bechtold Date: Fri, 4 Feb 2022 11:44:05 +0100 Subject: [PATCH] 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 --- debian/changelog | 7 +++++++ live-build/functions | 3 +++ 2 files changed, 10 insertions(+) diff --git a/debian/changelog b/debian/changelog index 901a57ff..cfcc2e25 100644 --- a/debian/changelog +++ b/debian/changelog @@ -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 Fri, 04 Feb 2022 11:41:12 +0100 + livecd-rootfs (2.753) jammy; urgency=medium * Disable compression and "hash table hardening" for journald in the diff --git a/live-build/functions b/live-build/functions index 1d9fac30..85c3a50f 100644 --- a/live-build/functions +++ b/live-build/functions @@ -947,6 +947,9 @@ configure_oci() { # 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 + # 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 rm -rf ${chroot}/var/lib/apt/lists/*