diff options
| author | Richard Mortier <mort@cantab.net> | 2019-05-03 15:17:15 +0100 |
|---|---|---|
| committer | Richard Mortier <mort@cantab.net> | 2019-05-03 15:17:15 +0100 |
| commit | 68898e882c282c84f4f2dbccaa271adca3f1cce4 (patch) | |
| tree | 530298420efa273470817b505320d5b7114aa6f7 | |
| parent | 95dd1faf9d7d787df1f75e061df9ee59d7f4d533 (diff) | |
| download | docker-abuild-68898e882c282c84f4f2dbccaa271adca3f1cce4.tar.bz2 docker-abuild-68898e882c282c84f4f2dbccaa271adca3f1cce4.tar.xz | |
dabuild: more care building volume args, mount extra dirs on alpine
Closes: GH-6
| -rwxr-xr-x | dabuild.in | 18 |
1 files changed, 13 insertions, 5 deletions
@@ -50,11 +50,19 @@ if [ ! \( -d "$ABUILD_PACKAGES" -a -w "$ABUILD_PACKAGES" \) ]; then fi ## setup volumes; use named volumes as cache if desired -ABUILD_VOLUMES=" - -v ${HOME}/.abuild:/home/builder/.abuild - -v ${PWD%/aports*}/aports:/home/builder/aports - -v ${DABUILD_PACKAGES}:/home/builder/packages -" +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" +fi + if [ "$DABUILD_CACHE" = "true" ]; then for v in %%ABUILD_VOLUMES%% ; do vol=abuild-$ABUILD_VERSION-${v//\//_} |
