]> git.pld-linux.org Git - projects/cleanbuild.git/commitdiff
cleanbuild-docker: add tracing option
authorElan Ruusamäe <glen@pld-linux.org>
Mon, 31 Dec 2018 08:58:57 +0000 (10:58 +0200)
committerElan Ruusamäe <glen@pld-linux.org>
Mon, 31 Dec 2018 08:58:57 +0000 (10:58 +0200)
cleanbuild-docker.sh

index 9edc1225addab34bd4d0e5b66be9c8e49dfc936b..cd3450be8564a4b1568c1a419624fbbe425c6a7a 100755 (executable)
@@ -6,6 +6,7 @@ PROGRAM=${0##*/}
 # defaults
 : ${PACKAGE_NAME=''}
 : ${NETWORKING=false}
+: ${TRACING=false}
 
 dir=$(pwd)
 image=registry.gitlab.com/pld-linux/cleanbuild
@@ -106,12 +107,15 @@ package_build() {
 
 parse_options() {
        local t
-       t=$(getopt -o '' --long 'network' -n "$PROGRAM" -- "$@")
+       t=$(getopt -o 'x' --long 'network' -n "$PROGRAM" -- "$@")
        [ $? != 0 ] && exit $?
        eval set -- "$t"
 
        while :; do
                case "$1" in
+               -x)
+                       TRACING=true
+                       ;;
                --network)
                        NETWORKING=true
                        ;;
@@ -133,8 +137,8 @@ parse_options() {
 main() {
        parse_options "$@"
 
+       $TRACING && set -x
        local name="cleanbuild-$PACKAGE_NAME"
-
        create_container
        package_prepare
        package_build
This page took 0.126554 seconds and 4 git commands to generate.