From 9ce20533526a29a950df2a41c31eccbe611d655d Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 6 Sep 2009 16:49:20 +0200 Subject: log functions: fix CT_DoLog and CT_DoExecLog $@ and $* are different when in double quotes; use $* to print the message. diff --git a/scripts/functions b/scripts/functions index ae584c4..62a2f99 100644 --- a/scripts/functions +++ b/scripts/functions @@ -79,7 +79,7 @@ CT_DoLog() { if [ $# -eq 0 ]; then cat - else - printf "${@}\n" + printf "${*}\n" fi |( IFS="${CR}" # We want the full lines, even leading spaces _prog_bar_cpt=0 _prog_bar[0]='/' @@ -116,7 +116,7 @@ CT_DoLog() { CT_DoExecLog() { local level="$1" shift - CT_DoLog DEBUG "==> Executing: '${@}'" + CT_DoLog DEBUG "==> Executing: '${*}'" "${@}" 2>&1 |CT_DoLog "${level}" } -- cgit v0.10.2-6-g49f6