aboutsummaryrefslogtreecommitdiffstats
path: root/dabuild.in
diff options
context:
space:
mode:
Diffstat (limited to 'dabuild.in')
-rwxr-xr-xdabuild.in21
1 files changed, 10 insertions, 11 deletions
diff --git a/dabuild.in b/dabuild.in
index 7fe4dde..eefa079 100755
--- a/dabuild.in
+++ b/dabuild.in
@@ -58,17 +58,16 @@ if [ ! \( -d "$ABUILD_PACKAGES" -a -w "$ABUILD_PACKAGES" \) ]; then
fi
## setup volumes; use named volumes as cache if desired
-printf -v ABUILD_VOLUMES "%s "\
- "-v ${HOME}/.abuild:/home/builder/.abuild" \
- "-v ${PWD%/aports*}/aports:/home/builder/aports" \
- "-v ${ABUILD_PACKAGES}:/home/builder/packages"
-
-if [ -s "/etc/alpine-release" ]; then
- printf -v ABUILD_VOLUMES "%s "\
- $ABUILD_VOLUMES \
- "-v /etc/abuild.conf:/etc/abuild.conf"\
- "-v /var/cache/distfiles:/var/cache/distfiles"\
- "-v /var/cache/apk:/var/cache/apk"
+ABUILD_VOLUMES="-v ${HOME}/.abuild:/home/builder/.abuild \
+ -v ${PWD%/aports*}/aports:/home/builder/aports \
+ -v ${ABUILD_PACKAGES}:/home/builder/packages"
+
+if [ -f "/etc/abuild.conf" ]; then
+ ABUILD_VOLUMES="$ABUILD_VOLUMES -v /etc/abuild.conf:/etc/abuild.conf"
+fi
+
+if [ -w "/var/cache/distfiles" ]; then
+ ABUILD_VOLUMES="$ABUILD_VOLUMES -v /var/cache/distfiles:/var/cache/distfiles"
fi
if [ "$DABUILD_CACHE" = "true" ]; then