scripts/lib.sh
changeset 9 ef5f501266ae
parent 8 ba98eb53344a
child 10 2535c16e07a3
--- a/scripts/lib.sh	Thu Jan 05 14:45:31 2012 +0200
+++ b/scripts/lib.sh	Thu Jan 05 14:57:37 2012 +0200
@@ -8,29 +8,40 @@
 
 function log_debug () {
     [ $LOG_DEBUG ] && echo "... $@" >&2
+
+    return 0
 }
 
 function log_debugf () {
     local fmt=$1; shift 1
 
     [ $LOG_DEBUG ] && printf "... $fmt\n"  "$@"  >&2
+
+    return 0
 }
 
-
 function log_info () {
     [ $LOG_INFO ] && echo "--- $@" >&2
+
+    return 0
 }
 
 function log_cmd () {
     [ $LOG_CMD ] && echo ">>> $@" >&2
+
+    return 0
 }
 
 function log_warn () {
     [ $LOG_WARN ] && echo "XXX $@" >&2
+
+    return 0
 }
 
 function log_error () {
     [ $LOG_ERROR ] && echo "!!! $@" >&2
+
+    return 0
 }
 
 function die () {
@@ -52,7 +63,7 @@
 }
 
 function cmd_confirm () {
-    [ $CMD_PROMPT ] && read -p "Confirm: $1"
+    [ $CMD_PROMPT ] && read -p "Confirm: $@ ? "
 
     cmd "$@"
 }