diff -r ba98eb53344a -r ef5f501266ae scripts/lib.sh --- 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 "$@" }