File manager - Edit - /home/newsbmcs.com/public_html/static/img/logo/init-functions.d.tar
Back
40-systemd 0000644 00000006263 15027502277 0006416 0 ustar 00 # -*-Shell-script-*- # /lib/lsb/init-functions _use_systemctl=0 if [ -d /run/systemd/system ]; then if [ -n "${__init_d_script_name:-}" ]; then # scripts run with new init-d-script executable="$__init_d_script_name" argument="$1" elif [ "${0##*/}" = "init-d-script" ] || [ "${0##*/}" = "${1:-}" ]; then # scripts run with old init-d-script executable="$1" argument="$2" else # plain old scripts executable="$0" argument="${1:-}" fi prog=${executable##*/} service="${prog%.sh}.service" # Don't try to run masked services. systemctl <= 230 always succeeds here, # but later systemctls fail on nonexisting units; be compatible with both state=$(systemctl -p LoadState --value show $service 2>/dev/null) || state="not-found" [ "$state" = "masked" ] && exit 0 # Redirect SysV init scripts when executed by the user if [ $PPID -ne 1 ] && [ -z "${SYSTEMCTL_SKIP_REDIRECT:-}" ]; then case $(readlink -f "$executable") in /etc/init.d/*) # If the state is not-found, this might be a newly installed SysV init # script where systemd-sysv-generator has not been run yet. [ "$state" != "not-found" ] || [ "$(id -u)" != 0 ] || systemctl --no-ask-password daemon-reload _use_systemctl=1 # Some services can't reload through the .service file, # but can through the init script. if [ "$(systemctl -p CanReload --value show $service 2>/dev/null)" = "no" ] && [ "${argument:-}" = "reload" ]; then _use_systemctl=0 fi ;; esac fi fi systemctl_redirect () { local s local rc local prog=${1##*/} local command=$2 case "$command" in start) s="Starting $prog (via systemctl)" ;; stop) s="Stopping $prog (via systemctl)" ;; reload|force-reload) s="Reloading $prog configuration (via systemctl)" ;; try-restart) s="Restarting $prog if running (via systemctl)" ;; restart) s="Restarting $prog (via systemctl)" ;; esac service="${prog%.sh}.service" # avoid deadlocks during bootup and shutdown from units/hooks # which call "invoke-rc.d service reload" and similar, since # the synchronous wait plus systemd's normal behaviour of # transactionally processing all dependencies first easily # causes dependency loops if ! systemctl --quiet is-system-running && [ "$command" = "reload" ]; then sctl_args="--no-block" fi [ "$command" = status ] || log_daemon_msg "$s" "$service" systemctl --no-pager $sctl_args $command "$service" rc=$? [ "$command" = status ] || log_end_msg $rc return $rc } if [ "$_use_systemctl" = "1" ]; then # Some init scripts use "set -e" and "set -u", we don't want that # here set +e set +u case "$argument" in start|stop|restart|reload|force-reload|try-restart|status) systemctl_redirect $executable $argument exit $? ;; esac fi 99-plymouth 0000644 00000001023 15027502277 0006612 0 ustar 00 # /lib/lsb/init-functions.d/99-plymouth # Abort sourcing of this file if plymouth isn't active if ! plymouth --ping > /dev/null 2>&1 then return fi log_begin_msg_post () { /usr/bin/plymouth update --status="${@}" || true } log_end_msg_post () { : } log_action_begin_msg_post () { /usr/bin/plymouth update --status="${@}" || true } log_action_end_msg_post () { : } log_action_msg_post () { /usr/bin/plymouth update --status="${@}" || true } log_daemon_msg_post () { /usr/bin/plymouth update --status="${@}" || true } 00-verbose 0000644 00000001206 15027502277 0006357 0 ustar 00 ## Generated automatically. Do not edit! -*- shell-script -*- vlog_daemon_msg() { if test x"${VERBOSE:-yes}" != x"no" ; then log_daemon_msg "$@" fi } vlog_begin_msg() { if test x"${VERBOSE:-yes}" != x"no" ; then log_begin_msg "$@" fi } vlog_end_msg() { if test x"${VERBOSE:-yes}" != x"no" ; then log_end_msg "$@" fi } vlog_action_msg() { if test x"${VERBOSE:-yes}" != x"no" ; then log_action_msg "$@" fi } vlog_action_begin_msg() { if test x"${VERBOSE:-yes}" != x"no" ; then log_action_begin_msg "$@" fi } vlog_action_end_msg() { if test x"${VERBOSE:-yes}" != x"no" ; then log_action_end_msg "$@" fi } # vim: ft=sh 50-ubuntu-logging 0000644 00000006567 15027502277 0007704 0 ustar 00 # Default init script logging functions suitable for Ubuntu. # See /lib/lsb/init-functions for usage help. LOG_DAEMON_MSG="" log_use_plymouth () { if [ "${loop:-n}" = y ]; then return 1 fi plymouth --ping >/dev/null 2>&1 } log_success_msg () { echo " * $@" || true } log_failure_msg () { if log_use_fancy_output; then RED=`$TPUT setaf 1` NORMAL=`$TPUT op` echo " $RED*$NORMAL $@" || true else echo " * $@" || true fi } log_warning_msg () { if log_use_fancy_output; then YELLOW=`$TPUT setaf 3` NORMAL=`$TPUT op` echo " $YELLOW*$NORMAL $@" || true else echo " * $@" || true fi } log_begin_msg () { log_daemon_msg "$1" } log_daemon_msg () { if [ -z "$1" ]; then return 1 fi if log_use_fancy_output && $TPUT xenl >/dev/null 2>&1; then COLS=`$TPUT cols` if [ "$COLS" ] && [ "$COLS" -gt 6 ]; then COL=`$EXPR $COLS - 7` else COLS=80 COL=73 fi if log_use_plymouth; then # If plymouth is running, don't output anything at this time # to avoid buffering problems (LP: #752393) if [ -z "$LOG_DAEMON_MSG" ]; then LOG_DAEMON_MSG=$* return fi fi # We leave the cursor `hanging' about-to-wrap (see terminfo(5) # xenl, which is approximately right). That way if the script # prints anything then we will be on the next line and not # overwrite part of the message. # Previous versions of this code attempted to colour-code the # asterisk but this can't be done reliably because in practice # init scripts sometimes print messages even when they succeed # and we won't be able to reliably know where the colourful # asterisk ought to go. printf " * $* " || true # Enough trailing spaces for ` [fail]' to fit in; if the message # is too long it wraps here rather than later, which is what we # want. $TPUT hpa `$EXPR $COLS - 1` || true printf ' ' || true else echo " * $@" || true COL= fi } log_progress_msg () { : } log_end_msg () { if [ -z "$1" ]; then return 1 fi if [ "$COL" ] && [ -x "$TPUT" ]; then # If plymouth is running, print previously stored output # to avoid buffering problems (LP: #752393) if log_use_plymouth; then if [ -n "$LOG_DAEMON_MSG" ]; then log_daemon_msg $LOG_DAEMON_MSG LOG_DAEMON_MSG="" fi fi printf "\r" || true $TPUT hpa $COL if [ "$1" -eq 0 ]; then echo "[ OK ]" || true else printf '[' || true $TPUT setaf 1 || true # red printf fail || true $TPUT op || true # normal echo ']' || true fi else if [ "$1" -eq 0 ]; then echo " ...done." || true else echo " ...fail!" || true fi fi return $1 } log_action_msg () { echo " * $@" || true } log_action_begin_msg () { log_daemon_msg "$@..." || true } log_action_cont_msg () { log_daemon_msg "$@..." || true } log_action_end_msg () { # In the future this may do something with $2 as well. log_end_msg "$1" || true }
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings