# rc.lib -- common functions for rc.boot and rc.shutdown # shellcheck disable=1090 # Functions for rc.boot and rc.shutdown out() { printf '\033[1;36m-> \033[m\033[1m%s\033[m\n' "$@" ;} error() { printf '\033[1;31m!> ERROR: \033[m\033[1m%s\033[m\n' "$@" >&2 ;} emergency_shell() { error "Cannot continue init due to errors above, starting emergency shell" \ "When ready, type 'exit' to continue the boot." /bin/sh -l } }