aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoseph Benden <joe@benden.us>2019-07-20 01:43:04 +0000
committerRichard Mortier <mort@cantab.net>2019-12-18 14:28:41 +0000
commite702b5a0cc1efb769f221d39882033d5588f2103 (patch)
tree64e695bb338b67cec4687e196fdcbc3164491cd3
parent8465ec8f46d391fad9e6d994b9af3154bb4ff4ec (diff)
downloaddocker-abuild-e702b5a0cc1efb769f221d39882033d5588f2103.tar.bz2
docker-abuild-e702b5a0cc1efb769f221d39882033d5588f2103.tar.xz
feat: add support for ccache-enabled abuild
This introduces support for ccache, when enabled in `abuild`. Signed-off-by: Joseph Benden <joe@benden.us>
-rw-r--r--Dockerfile.in1
-rwxr-xr-xdabuild.in1
2 files changed, 2 insertions, 0 deletions
diff --git a/Dockerfile.in b/Dockerfile.in
index 2b58167..4da02eb 100644
--- a/Dockerfile.in
+++ b/Dockerfile.in
@@ -12,6 +12,7 @@ RUN rm /etc/apk/repositories && \
RUN apk add --update-cache \
alpine-conf \
alpine-sdk \
+ ccache \
&& apk upgrade -a \
&& setup-apkcache /var/cache/apk
diff --git a/dabuild.in b/dabuild.in
index c761c7e..042d724 100755
--- a/dabuild.in
+++ b/dabuild.in
@@ -70,6 +70,7 @@ fi
## setup volumes; use named volumes as cache if desired
ABUILD_VOLUMES="-v ${HOME}/.abuild:/home/builder/.abuild \
+ -v ${HOME}/.ccache:/home/builder/.ccache \
-v ${PWD%/aports/*}/aports:/home/builder/aports \
-v ${ABUILD_PACKAGES}:/home/builder/packages"