41 lines
860 B
Plaintext
41 lines
860 B
Plaintext
#
|
|
|
|
if ! plymouth --ping > /dev/null 2>&1
|
|
then
|
|
return
|
|
fi
|
|
|
|
log_daemon_msg_post () {
|
|
# Starting/Stopping a daemon
|
|
/bin/plymouth update --status="[start]${@}" || true
|
|
}
|
|
|
|
log_begin_msg_post () {
|
|
/bin/plymouth update --status="[...]${@}" || true
|
|
}
|
|
|
|
log_action_msg_post () {
|
|
# Log an atomic action
|
|
/bin/plymouth update --status="[info]${@}" || true
|
|
}
|
|
|
|
log_action_begin_msg_post () {
|
|
/bin/plymouth update --status="[...]${@}" || true
|
|
}
|
|
|
|
log_end_msg_post () {
|
|
# End of daemon. The status value is written after the text (e.g. [status]255, so we can choose GOOD, WARN or FAIL.
|
|
/bin/plymouth update --status="[status]${@}" || true
|
|
}
|
|
|
|
log_action_end_msg_post () {
|
|
# Log the end of an action
|
|
local end
|
|
end="${2:-}"
|
|
if [ $1 -eq 0 ]; then
|
|
/bin/plymouth update --status="[done]${end}" || true
|
|
else
|
|
/bin/plymouth update --status="[fail]${end}" || true
|
|
fi
|
|
}
|