projects
/
grml-etc-core.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
/etc/grml/lsb-functions: another few bugfixes by ft (thanks)
[grml-etc-core.git]
/
etc
/
grml
/
lsb-functions
diff --git
a/etc/grml/lsb-functions
b/etc/grml/lsb-functions
index
07abdd3
..
2aa0c77
100644
(file)
--- a/
etc/grml/lsb-functions
+++ b/
etc/grml/lsb-functions
@@
-182,12
+182,11
@@
esyslog() {
local pri
local tag
local pri
local tag
+ [ "$#" -le 2 ] && return 0
if [ -x /usr/bin/logger ] ; then
pri="$1"
tag="$2"
if [ -x /usr/bin/logger ] ; then
pri="$1"
tag="$2"
-
shift 2
shift 2
- [ "$#" -eq 0 ] && return 0
/usr/bin/logger -p "${pri}" -t "${tag}" -- "$@"
fi
/usr/bin/logger -p "${pri}" -t "${tag}" -- "$@"
fi
@@
-200,7
+199,7
@@
esyslog() {
# increase the indent used for e-commands.
#
eindent() {
# 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 ))
}
[ "$i" -gt 0 ] || i="${RC_DEFAULT_INDENT}"
esetdent $(( ${#RC_INDENTATION} + $i ))
}
@@
-210,7
+209,7
@@
eindent() {
# decrease the indent used for e-commands.
#
eoutdent() {
# 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 ))
}
[ "$i" -gt 0 ] || i="${RC_DEFAULT_INDENT}"
esetdent $(( ${#RC_INDENTATION} - $i ))
}
@@
-221,7
+220,7
@@
eoutdent() {
# num defaults to 0
#
esetdent() {
# num defaults to 0
#
esetdent() {
- local i="$
1
"
+ local i="$
{1:-0}
"
[ "$i" -lt 0 ] && i=0
RC_INDENTATION="$(printf "%${i}s" '')"
}
[ "$i" -lt 0 ] && i=0
RC_INDENTATION="$(printf "%${i}s" '')"
}