aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Mortier <mort@cantab.net>2019-05-15 10:09:55 +0100
committerRichard Mortier <mort@cantab.net>2019-05-15 10:09:55 +0100
commita5585a7caecb3fe86aa30aafc0e55b18a7834bc7 (patch)
treeca55301e99adc652f418d2620282685674d49206
parentc296bff631782a8eb270542a13f9652ef06026f3 (diff)
downloaddocker-abuild-a5585a7caecb3fe86aa30aafc0e55b18a7834bc7.tar.bz2
docker-abuild-a5585a7caecb3fe86aa30aafc0e55b18a7834bc7.tar.xz
dabuild: segregate `packages/` by version on the host
-rwxr-xr-xdabuild.in9
1 files changed, 5 insertions, 4 deletions
diff --git a/dabuild.in b/dabuild.in
index 40f03e7..d65317e 100755
--- a/dabuild.in
+++ b/dabuild.in
@@ -41,12 +41,13 @@ else
fi
## check $DABUILD_PACKAGES is a writable directory
-ABUILD_PACKAGES=${DABUILD_PACKAGES:-${PWD%/aports*}/packages}
+ABUILD_PACKAGES=${DABUILD_PACKAGES:-${PWD%/aports*}/packages/${ABUILD_VERSION}}
if [ ! \( -d "$ABUILD_PACKAGES" -a -w "$ABUILD_PACKAGES" \) ]; then
- die "Error: invalid packages directory specified!" \
- "ABUILD_PACKAGES = '$ABUILD_PACKAGES'" \
- "DABUILD_PACKAGES = '$DABUILD_PACKAGES'"
+ mkdir -p $ABUILD_PACKAGES \
+ || die "Error: invalid packages directory specified!" \
+ "ABUILD_PACKAGES = '$ABUILD_PACKAGES'" \
+ "DABUILD_PACKAGES = '$DABUILD_PACKAGES'"
fi
## setup volumes; use named volumes as cache if desired