/etc/grml/lsb-functions: another few bugfixes by ft (thanks) 0.3.30
authorMichael Prokop <mika@grml.org>
Mon, 17 Sep 2007 21:39:33 +0000 (23:39 +0200)
committerMichael Prokop <mika@grml.org>
Mon, 17 Sep 2007 21:39:33 +0000 (23:39 +0200)
debian/changelog
etc/grml/lsb-functions

index 43da131..75d62db 100644 (file)
@@ -1,3 +1,10 @@
+grml-etc-core (0.3.30) unstable; urgency=low
+
+  [ Frank Terbeck ]
+  * /etc/grml/lsb-functions: another few bugfixes
+
+ -- Michael Prokop <mika@grml.org>  Mon, 17 Sep 2007 23:39:11 +0200
+
 grml-etc-core (0.3.29) unstable; urgency=low
 
   [ Frank Terbeck ]
index 07abdd3..2aa0c77 100644 (file)
@@ -182,12 +182,11 @@ esyslog() {
     local pri
     local tag
 
+    [ "$#" -le 2 ] && return 0
     if [ -x /usr/bin/logger ] ; then
         pri="$1"
         tag="$2"
-
         shift 2
-        [ "$#" -eq 0 ] && return 0
 
         /usr/bin/logger -p "${pri}" -t "${tag}" -- "$@"
     fi
@@ -200,7 +199,7 @@ esyslog() {
 #    increase the indent used for e-commands.
 #
 eindent() {
-    local i="$1"
+    local i="${1:-0}"
     [ "$i" -gt 0 ] || i="${RC_DEFAULT_INDENT}"
     esetdent $(( ${#RC_INDENTATION} + $i ))
 }
@@ -210,7 +209,7 @@ eindent() {
 #    decrease the indent used for e-commands.
 #
 eoutdent() {
-    local i="$1"
+    local i="${1:-0}"
     [ "$i" -gt 0 ] || i="${RC_DEFAULT_INDENT}"
     esetdent $(( ${#RC_INDENTATION} - $i ))
 }
@@ -221,7 +220,7 @@ eoutdent() {
 #    num defaults to 0
 #
 esetdent() {
-    local i="$1"
+    local i="${1:-0}"
     [ "$i" -lt 0 ] && i=0
     RC_INDENTATION="$(printf "%${i}s" '')"
 }