[projects/cleanbuild] cleanbuild-docker: add tracing option

glen glen at pld-linux.org
Mon Dec 31 10:28:59 CET 2018


commit 5d14e3f96484292cde1b91b75eabe8eb5fa71d9f
Author: Elan Ruusamäe <glen at pld-linux.org>
Date:   Mon Dec 31 10:58:57 2018 +0200

    cleanbuild-docker: add tracing option

 cleanbuild-docker.sh | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/cleanbuild-docker.sh b/cleanbuild-docker.sh
index 9edc122..cd3450b 100755
--- a/cleanbuild-docker.sh
+++ b/cleanbuild-docker.sh
@@ -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
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/cleanbuild.git/commitdiff/2da31caa754f920335a6c371f2b883b570fe717f



More information about the pld-cvs-commit mailing list