aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Mortier <mort@cantab.net>2019-03-01 16:16:43 +0000
committerRichard Mortier <mort@cantab.net>2019-03-01 16:19:17 +0000
commit4587485cf534510b850acdf2bbae3b834b29f10e (patch)
tree94c1214616938b10bb09851d339b63bed3abfc81
parent4a17ca4719a2919e53ca7ef89541d4cf6c3c57fa (diff)
downloaddocker-abuild-4587485cf534510b850acdf2bbae3b834b29f10e.tar.bz2
docker-abuild-4587485cf534510b850acdf2bbae3b834b29f10e.tar.xz
abuild: invocation script
Signed-off-by: Richard Mortier <mort@cantab.net>
-rwxr-xr-xabuild21
1 files changed, 21 insertions, 0 deletions
diff --git a/abuild b/abuild
new file mode 100755
index 0000000..855cdbc
--- /dev/null
+++ b/abuild
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+set -e
+
+## debug
+if [[ "$DOCKER_ABUILD_DEBUG" = "true" ]]; then
+ set -x
+ PS4='$LINENO: '
+fi
+
+DOCKER_VOLUMES="
+ -v $PWD:/cwd
+ -v ${HOME}/.abuild:/home/builder/.abuild
+ -v ${HOME}/.abuild/.cache:/var/cache/apk
+ -v ${HOME}/.abuild/.distfiles:/var/cache/distfiles
+ -v ${PWD%aports/*}aports:/home/builder/aports
+ -v ${PWD%aports/*}packages:/home/builder/packages
+"
+
+DOCKER="docker run -ti $DOCKER_VOLUMES -e DOCKER_ABUILD_DEBUG mor1/abuild"
+$DOCKER "$@"