diff --git a/elements/dpkg/README.rst b/elements/dpkg/README.rst index a06dee47..818759c1 100644 --- a/elements/dpkg/README.rst +++ b/elements/dpkg/README.rst @@ -10,7 +10,8 @@ can be used by any dpkg based element. The dpkg specific version of install-packages is also kept here. -### Environment Variables ### +Environment Variables +--------------------- * DIB\_ADD\_APT\_KEYS: If an extra or updated apt key is needed then define DIB\_ADD\_APT\_KEYS with the path to a folder. Any key files inside will be @@ -20,3 +21,6 @@ The dpkg specific version of install-packages is also kept here. mount the $DIB_IMAGE_CACHE/apt/$DISTRO_NAME directory in /var/cache/apt/archives, this to cache the .deb files downloaded during the image creation. +* At the end of a dib run we clean the apt cache to keep the image size as + small as possible. You can set DIB\_DISABLE\_APT\_CLEANUP=1 if you would + like to prevent this. diff --git a/elements/dpkg/finalise.d/99-clean-up-cache b/elements/dpkg/finalise.d/99-clean-up-cache index 4ba86564..51b431ed 100755 --- a/elements/dpkg/finalise.d/99-clean-up-cache +++ b/elements/dpkg/finalise.d/99-clean-up-cache @@ -7,4 +7,6 @@ fi set -eu set -o pipefail -apt-get clean +if [ "${DIB_DISABLE_APT_CLEANUP:-0}" != "1" ]; then + apt-get clean +fi