From 4015a6b3846fd1400a062663edc39c25f1f7a48a Mon Sep 17 00:00:00 2001 From: Felix Moessbauer Date: Wed, 3 May 2023 16:53:38 +0200 Subject: [PATCH] kas-container: add support to set log-level This patch forwards the log-level parameter from kas-container to kas inside the container. For backward compatibility, the -d parameter is deprecated but kept and also forwarded as-is to kas. By that, a more recent kas-container script can still be used to run an older kas container. Signed-off-by: Felix Moessbauer Signed-off-by: Jan Kiszka --- kas-container | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/kas-container b/kas-container index aa446b7..69b6f9b 100755 --- a/kas-container +++ b/kas-container @@ -57,7 +57,8 @@ usage() printf "%b" "--runtime-args\t\tAdditional arguments to pass to the " \ "container runtime\n" printf "%b" "\t\t\tfor running the build.\n" - printf "%b" "-d\t\t\tPrint debug output.\n" + printf "%b" "-d\t\t\tPrint debug output (deprecated, use -l debug).\n" + printf "%b" "-l, --log-level\t\tSet log level (default=info).\n" printf "%b" "-v\t\t\tSame as -d (deprecated).\n" printf "%b" "--version\t\tprint program version.\n" printf "%b" "--ssh-dir\t\tDirectory containing SSH configurations.\n" @@ -265,6 +266,13 @@ while [ $# -gt 0 ]; do KAS_OPTIONS_DIRECT="${KAS_OPTIONS_DIRECT} -d" shift 1 ;; + -l | --log-level) + if [ "$2" = "debug" ]; then + KAS_VERBOSE=1 + fi + KAS_OPTIONS_DIRECT="${KAS_OPTIONS_DIRECT} -l $2" + shift 2 + ;; --version) echo "$(basename "$0") $KAS_IMAGE_VERSION_DEFAULT" exit 0