In response to bug #602038, the init-functions scripts in lsb-base have been
changed to use /bin/echo -n instead of echo -n. This results in a lot of
added forks which are unnecessary and inappropriate: 'echo -n' is guaranteed
by Debian policy to be supported by the shell.
Closes: #708337
if [ -z "${1:-}" ]; then
return 1
fi
- /bin/echo -n "$@" || true
+ echo -n "$@" || true
log_begin_msg_post "$@"
}
log_daemon_msg_pre "$@"
if [ -z "${2:-}" ]; then
- /bin/echo -n "$1:" || true
+ echo -n "$1:" || true
return
fi
- /bin/echo -n "$1: $2" || true
+ echo -n "$1: $2" || true
log_daemon_msg_post "$@"
}
if [ -z "${1:-}" ]; then
return 1
fi
- /bin/echo -n " $@" || true
+ echo -n " $@" || true
}
log_action_begin_msg () {
log_action_begin_msg_pre "$@"
- /bin/echo -n "$@..." || true
+ echo -n "$@..." || true
log_action_begin_msg_post "$@"
}
log_action_cont_msg () {
- /bin/echo -n "$@..." || true
+ echo -n "$@..." || true
}
log_action_end_msg () {