aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Mortier <mort@cantab.net>2019-05-19 21:25:42 +0100
committerRichard Mortier <mort@cantab.net>2019-05-19 21:25:42 +0100
commitb45a86041bfc2e407ba13c1db80470da7667c8e8 (patch)
tree00038c88ec15cdee2ecf5c35dfb2337edd77a32f
parent96a02d1e0cb76b221446118f540546c5a72f0d27 (diff)
downloaddocker-abuild-b45a86041bfc2e407ba13c1db80470da7667c8e8.tar.bz2
docker-abuild-b45a86041bfc2e407ba13c1db80470da7667c8e8.tar.xz
dabuild: per @tcely, `mkdir -p` then test for success
-rwxr-xr-xdabuild.in8
1 files changed, 4 insertions, 4 deletions
diff --git a/dabuild.in b/dabuild.in
index d65317e..c639dc9 100755
--- a/dabuild.in
+++ b/dabuild.in
@@ -43,11 +43,11 @@ fi
## check $DABUILD_PACKAGES is a writable directory
ABUILD_PACKAGES=${DABUILD_PACKAGES:-${PWD%/aports*}/packages/${ABUILD_VERSION}}
+mkdir -p $ABUILD_PACKAGES
if [ ! \( -d "$ABUILD_PACKAGES" -a -w "$ABUILD_PACKAGES" \) ]; then
- mkdir -p $ABUILD_PACKAGES \
- || die "Error: invalid packages directory specified!" \
- "ABUILD_PACKAGES = '$ABUILD_PACKAGES'" \
- "DABUILD_PACKAGES = '$DABUILD_PACKAGES'"
+ die "Error: invalid or unwritable packages directory specified!" \
+ "ABUILD_PACKAGES = '$ABUILD_PACKAGES'" \
+ "DABUILD_PACKAGES = '$DABUILD_PACKAGES'"
fi
## setup volumes; use named volumes as cache if desired