comparison Resources/holy-build-box-compile.sh @ 4:58a9a644bd15

check for tty
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 13 Jun 2019 16:06:27 +0200
parents cd1231292eb6
children 4b5362d154f5
comparison
equal deleted inserted replaced
3:cd1231292eb6 4:58a9a644bd15
15 if [ "$1" != "Debug" -a "$1" != "Release" ]; then 15 if [ "$1" != "Debug" -a "$1" != "Release" ]; then
16 echo "Please provide build type: Debug or Release" 16 echo "Please provide build type: Debug or Release"
17 exit -1 17 exit -1
18 fi 18 fi
19 19
20 if [ -t 1 ]; then
21 # TTY is available => use interactive mode
22 DOCKER_FLAGS='-i'
23 fi
24
20 ROOT_DIR=`dirname $(readlink -f $0)`/.. 25 ROOT_DIR=`dirname $(readlink -f $0)`/..
21 26
22 mkdir -p ${ROOT_DIR}/holy-build-box 27 mkdir -p ${ROOT_DIR}/holy-build-box
23 28
24 docker run -t -i --rm \ 29 docker run -t ${DOCKER_FLAGS} --rm \
25 --user $(id -u):$(id -g) \ 30 --user $(id -u):$(id -g) \
26 -v ${ROOT_DIR}:/source:ro \ 31 -v ${ROOT_DIR}:/source:ro \
27 -v ${ROOT_DIR}/holy-build-box:/target:rw \ 32 -v ${ROOT_DIR}/holy-build-box:/target:rw \
28 phusion/holy-build-box-64:2.0.1 \ 33 phusion/holy-build-box-64:2.0.1 \
29 bash /source/Resources/holy-build-box-internal.sh $1 34 bash /source/Resources/holy-build-box-internal.sh $1