--- 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 "$@"
}