lsb: fix lsb_log_msg() implementation

LSB lsb_log_message calls a begin()
function that should be implemented
in /etc/init.d/functions.
The aforementioned script does not
implement the begin() function, as
such there is a small issue related to logging.

This fix implements a local version of
the function, while cleaning up the
troublesome previous implementation.

Fix [YOCTO #5795]

(From OE-Core rev: 365ab9118b6c68aedb2e79129202b385329a8abb)

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Cristian Iorga 2014-03-27 09:18:17 +02:00 committed by Richard Purdie
parent 61b088abb8
commit ebfd075447
2 changed files with 6 additions and 6 deletions

View File

@ -30,10 +30,15 @@ log_warning_msg () {
/etc/core-lsb/lsb_log_message warning "$@"
}
# int log_begin_message (char *message)
log_begin_msg () {
/etc/core-lsb/lsb_log_message begin "$@"
if [ -z "$1" ]; then
return 1
fi
echo " * $@"
}
log_end_msg () {
/etc/core-lsb/lsb_log_message end "$@"
}

View File

@ -21,11 +21,6 @@ case "$ACTION" in
warning "$*"
echo
;;
begin)
echo -n $*
begin "$*"
echo
;;
*)
;;
esac