From e040d97a2ddcca6c795ed43178b3f56ec62a1fe9 Mon Sep 17 00:00:00 2001 From: Chris Koeritz Date: Tue, 12 Jul 2016 15:10:05 -0400 Subject: [PATCH] debugging on windows. --- scripts/generator/wrapdoze.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/scripts/generator/wrapdoze.sh b/scripts/generator/wrapdoze.sh index 3851aab9..c28d0e72 100755 --- a/scripts/generator/wrapdoze.sh +++ b/scripts/generator/wrapdoze.sh @@ -14,10 +14,10 @@ function dossify_environment_variable() ##echo "hey now the var is '${!var}'" old_value="${!var}" +#echo "var is '$var' and old value is '$old_value'" if [[ ! "$old_value" =~ \/cygdrive\/ ]]; then #echo didnt have a cygdrive in it: $old_value return 0 -#hmmm: want this to continue in multi parm version. fi # replace single back-slashes with double ones. @@ -26,8 +26,8 @@ function dossify_environment_variable() # remove any quote characters in the value. new_value="${new_value//\"/}" +echo "new value: '$var' = '$new_value'" eval "export $var=\"$new_value\"" - echo "new value established: $var='${!var}'" } # for a windows build, this will replace any forward slashes @@ -96,11 +96,14 @@ function dossify_and_run_commands() #new approach that creates a cmd file. cmdfile="$(mktemp $CLAM_TMP/build_cmds.XXXXXX)" echo "${real_commands[@]}" >"$cmdfile" -#echo "**** cmd file is $cmdfile" +echo "** cmd file is: '$cmdfile')" +#echo "** cmd file has: $(cat "$cmdfile")" cmd /c $(cat "$cmdfile") retval=$? - rm "$cmdfile" - + # leave the file for inspection if there was an error. + if [ $retval -eq 0 ]; then + \rm "$cmdfile" + fi return $retval } -- 2.34.1