Files
InnotexBootloarder/scripts/init-functions
2025-08-23 16:40:06 +02:00

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
}