initscripts: define failure/success/warning/pass functions
define failure/success/warning/pass functions, some packages' initscript need them, and /etc/core-lsb/lsb_log_message from lsb needs them too. (From OE-Core rev: b78154c4a52b5a198e90bca8f83990fe9251fb72) Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
e1780a29d0
commit
17e6df62d9
|
@ -3,6 +3,14 @@
|
|||
# functions This file contains functions to be used by most or all
|
||||
# shell scripts in the /etc/init.d directory.
|
||||
#
|
||||
|
||||
NORMAL="\\033[0;39m" # Standard console grey
|
||||
SUCCESS="\\033[1;32m" # Success is green
|
||||
WARNING="\\033[1;33m" # Warnings are yellow
|
||||
FAILURE="\\033[1;31m" # Failures are red
|
||||
INFO="\\033[1;36m" # Information is light cyan
|
||||
BRACKET="\\033[1;34m" # Brackets are blue
|
||||
|
||||
# NOTE: The pidofproc () doesn't support the process which is a script unless
|
||||
# the pidof supports "-x" option. If you want to use it for such a
|
||||
# process:
|
||||
|
@ -58,3 +66,26 @@ status() {
|
|||
fi
|
||||
return 3
|
||||
}
|
||||
|
||||
success() {
|
||||
echo -n -e "${BRACKET}[${SUCCESS} OK ${BRACKET}]${NORMAL}"
|
||||
return 0
|
||||
}
|
||||
|
||||
failure() {
|
||||
local rc=$*
|
||||
echo -n -e "${BRACKET}[${FAILURE} FAIL ${BRACKET}]${NORMAL}"
|
||||
return $rc
|
||||
}
|
||||
|
||||
warning() {
|
||||
local rc=$*
|
||||
echo -n -e "${BRACKET}[${WARNING} WARN ${BRACKET}]${NORMAL}"
|
||||
return $rc
|
||||
}
|
||||
|
||||
passed() {
|
||||
local rc=$*
|
||||
echo -n -e "${BRACKET}[${SUCCESS} PASS ${BRACKET}]${NORMAL}"
|
||||
return $rc
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue