From 29f32859da9e9060c232a16ed997ad5d10a58f94 Mon Sep 17 00:00:00 2001 From: Joshua Warner Date: Fri, 5 Dec 2014 13:25:10 -0700 Subject: [PATCH] add -r option to docker/build.sh for executing as root --- docker/build.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docker/build.sh b/docker/build.sh index bdeb0dd6fa..b67b599f1d 100755 --- a/docker/build.sh +++ b/docker/build.sh @@ -8,6 +8,8 @@ if test $# -eq 0; then exit 1 fi +THE_USER="-u $(id -u "${USER}")" + while test $# -gt 1 ; do key="$1" case $key in @@ -16,6 +18,10 @@ while test $# -gt 1 ; do CONTAINER="$1" shift ;; + -r|--root) + shift + THE_USER= + ;; --) shift break @@ -32,4 +38,4 @@ fi DIR=$(cd $(dirname "$0") && cd .. && pwd) -docker run --rm -i -t -v "${DIR}":/var/avian -u $(id -u "${USER}") "${CONTAINER}" "${@}" +docker run --rm -i -t -v "${DIR}":/var/avian ${THE_USER} "${CONTAINER}" "${@}"