aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Mortier <mort@cantab.net>2019-11-29 17:30:11 +0000
committerRichard Mortier <mort@cantab.net>2019-11-29 17:30:11 +0000
commit8465ec8f46d391fad9e6d994b9af3154bb4ff4ec (patch)
treed6cb6a99fcbd151abde369a64ecc3dcde0328fde
parent7645fda4f2f0aba95c521cbb8da689c5bf34d1c9 (diff)
downloaddocker-abuild-8465ec8f46d391fad9e6d994b9af3154bb4ff4ec.tar.bz2
docker-abuild-8465ec8f46d391fad9e6d994b9af3154bb4ff4ec.tar.xz
dabuild: add support for `DABUILD_DOCKER` env var
Closes #45 Signed-off-by: Richard Mortier <mort@cantab.net>
-rwxr-xr-xdabuild.in9
1 files changed, 9 insertions, 0 deletions
diff --git a/dabuild.in b/dabuild.in
index fb44412..c761c7e 100755
--- a/dabuild.in
+++ b/dabuild.in
@@ -32,6 +32,15 @@ case "$DABUILD_ARCH" in
"You may force it setting DABUILD_ARCH=\"xxx\" in invocation";;
esac
+## allow setting of `docker` command by env variable
+[ ! "$DABUILD_DOCKER" ] && DABUILD_DOCKER=docker
+case "$DABUILD_DOCKER" in
+ podman|docker ) ;;
+ * ) die "Unsupported docker CLI replacement \"$DABUILD_DOCKER\" detected." \
+ "Expected one of: docker|podman"
+ ;;
+esac
+
## use branch to figure out most appropriate alpine version
if [ "$DABUILD_VERSION" ]; then
ABUILD_VERSION=$DABUILD_VERSION