]> git.plutz.net Git - cgilite/commitdiff
export DEBUG variable master
authorPaul Hänsch <paul@plutz.net>
Wed, 14 Jan 2026 05:33:20 +0000 (06:33 +0100)
committerPaul Hänsch <paul@plutz.net>
Wed, 14 Jan 2026 05:33:20 +0000 (06:33 +0100)
cgilite.sh

index 5e4ebbb750c3f29856cb761d3aad7d8578bc233c..ac23f40eb664be2d4fb6d0fc14ae3dff755ace51 100755 (executable)
@@ -40,16 +40,19 @@ for cgilite_arg in "$@"; do case $cgilite_arg in
   --exec=*) _EXEC="${cgilite_arg#*=}";;
   --data=*) _DATA="${cgilite_arg#*=}";;
   --base=*) _BASE="${cgilite_arg#*=}";;
- --debug=*) DEBUG="${cgilite_arg#*=}";;
+ --debug=*) DEBUG="${cgilite_arg#*=}"
+            exec 2>"${DEBUG}"
+            export DEBUG
+    ;;
 esac; done
 unset cgilite_arg
 
 _EXEC="${_EXEC:-${0%/*}}"
 _DATA="${_DATA:-${PWD:-.}}"
 _EXEC="${_EXEC%/}" _DATA="${_DATA%/}" _BASE="${_BASE%/}"
+# Do not set DEBUG here, because it will increase log level
 
 export _EXEC _DATA _BASE
-[ -n "$DEBUG" ] && exec 2>"${DEBUG}"
 
 # Carriage Return and Line Break characters for convenience
 CR="\r"