eca59b2e97
With this patch, /var/cache/apt/archives directory content is preserved. The directory is actually a bind mount of the ~/.cache/image-create/apt/$DISTRO_NAME directory, much like what we do for ccache. You can use DIB_APT_LOCAL_CACHE=0 to disable this behavior. This trivial change improve performance A LOT (>30%), even if a local HTTP proxy because: - there is no need to copy again and again the same files - we avoid network latency The patch has been tested with Debian and Ubuntu with every elements from the tripleo-image-elements repository, the final size of the cache directory is about 700MB per distribution subdirectory. Change-Id: I4fab499493f734c7c546d4d23b1a98f0e7523a39
9 lines
157 B
Bash
Executable file
9 lines
157 B
Bash
Executable file
#!/bin/bash
|
|
# Do an apt-get clean. This will free some space.
|
|
|
|
set -eu
|
|
set -o pipefail
|
|
|
|
if ! mount | grep /var/cache/apt/archives; then
|
|
apt-get clean
|
|
fi
|