PHP 7.4.33
Preview: S01acpid Size: 2.22 KB
//etc/rc2.d/S01acpid
#!/bin/sh
### BEGIN INIT INFO
# Provides:          acpid
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# X-Start-Before:    kdm gdm3 xdm lightdm
# X-Stop-After:      kdm gdm3 xdm lightdm
# Default-Start:     2 3 4 5
# Default-Stop:      
# Short-Description: Start the Advanced Configuration and Power Interface daemon
# Description:       Provide a socket for X11, hald and others to multiplex
#                    kernel ACPI events.
### END INIT INFO

set -e

ACPID="/usr/sbin/acpid"
DEFAULTS="/etc/default/acpid"

# Check for daemon presence
[ -x "$ACPID" ] || exit 0

OPTIONS=""
MODULES=""
# Include acpid defaults if available
[ -r "$DEFAULTS" ] && . "$DEFAULTS"

# Get lsb functions
. /lib/lsb/init-functions

# As the name says. If the kernel supports modules, it'll try to load
# the ones listed in "MODULES".
load_modules() {
    [ -f /proc/modules ] || return 0
    if [ "$MODULES" = "all" ]; then
        MODULES="$(sed -rn 's#^(/lib/modules/[^/]+/)?kernel/(drivers|ubuntu)/acpi/([^/]+/)*(.*)\.ko:.*#\4#p' "/lib/modules/$(uname -r)/modules.dep")"
    fi

    if [ -z "$MODULES" ]; then
        return
    fi

    log_begin_msg "Loading ACPI kernel modules..."
    # work around a bug in initramfs which leaks this env var Launchpad #291619
    # and a bug in modprobe --all --quiet which doesn't load all modules and
    # exits with non-zero exit status Debian #504088
    unset MODPROBE_OPTIONS
    modprobe --all --use-blacklist $MODULES 2>/dev/null
    log_end_msg $?
}

set +e

case "$1" in
  start)
    load_modules || true
    log_daemon_msg "Starting ACPI services" "acpid"
    start-stop-daemon --start --quiet --oknodo --exec "$ACPID" -- $OPTIONS
    log_end_msg $?
    ;;
  stop)
    log_daemon_msg "Stopping ACPI services" "acpid"
    start-stop-daemon --stop --quiet --oknodo --retry 2 --exec "$ACPID"
    log_end_msg $?
    ;;
  restart)
    $0 stop
    sleep 1
    $0 start
    ;;
  reload|force-reload) 
    log_daemon_msg "Reloading ACPI services" "acpid"
    start-stop-daemon --stop --signal 1 --exec "$ACPID"
    log_end_msg $?
    ;;
  status)
    status_of_proc "$ACPID" acpid
    ;;
  *)
    log_success_msg "Usage: /etc/init.d/acpid {start|stop|restart|reload|force-reload|status}"
    exit 1
esac

Directory Contents

Dirs: 0 × Files: 35
Name Size Perms Modified Actions
2.43 KB lrwxr-xr-x 2022-09-08 03:07:56
Edit Download
2.34 KB lrwxr-xr-x 2021-02-06 21:45:03
Edit Download
2.22 KB lrwxr-xr-x 2022-01-25 10:00:15
Edit Download
7.99 KB lrwxr-xr-x 2022-09-08 03:07:56
Edit Download
2.85 KB lrwxr-xr-x 2025-05-22 20:40:36
Edit Download
1.05 KB lrwxr-xr-x 2022-02-05 10:00:57
Edit Download
3.53 KB lrwxr-xr-x 2022-02-11 10:34:48
Edit Download
1.20 KB lrwxr-xr-x 2021-11-22 16:39:53
Edit Download
2.99 KB lrwxr-xr-x 2021-03-17 23:14:10
Edit Download
3.08 KB lrwxr-xr-x 2021-06-28 12:15:25
Edit Download
985 B lrwxr-xr-x 2022-12-02 15:18:47
Edit Download
2.58 KB lrwxr-xr-x 2021-10-30 10:55:55
Edit Download
586 B lrwxr-xr-x 2021-05-19 10:19:25
Edit Download
3.40 KB lrwxr-xr-x 2022-02-12 16:50:01
Edit Download
0 B ?????????? 2026-05-10 05:52:00
Edit Download
5.48 KB lrwxr-xr-x 2021-03-11 14:02:39
Edit Download
1.80 KB lrwxr-xr-x 2022-01-04 07:52:44
Edit Download
2.39 KB lrwxr-xr-x 2016-12-26 14:10:01
Edit Download
4.19 KB lrwxr-xr-x 2023-09-02 07:57:45
Edit Download
4.19 KB lrwxr-xr-x 2024-12-24 06:42:54
Edit Download
4.19 KB lrwxr-xr-x 2023-09-02 06:59:22
Edit Download
4.19 KB lrwxr-xr-x 2025-07-03 12:41:53
Edit Download
1.35 KB lrwxr-xr-x 2022-02-23 14:15:41
Edit Download
3.02 KB lrwxr-xr-x 2023-03-30 02:04:17
Edit Download
3.04 KB lrwxr-xr-x 2022-09-13 08:15:54
Edit Download
1.58 KB lrwxr-xr-x 2021-10-04 13:37:24
Edit Download
4.31 KB lrwxr-xr-x 2021-11-01 22:54:59
Edit Download
3.96 KB lrwxr-xr-x 2022-02-25 23:30:49
Edit Download
3.64 KB lrwxr-xr-x 2020-09-11 10:59:29
Edit Download
1.36 KB lrwxr-xr-x 2021-02-19 12:11:42
Edit Download
1.28 KB lrwxr-xr-x 2022-02-21 01:49:57
Edit Download
3.05 KB lrwxr-xr-x 2021-09-18 18:30:25
Edit Download
2.21 KB lrwxr-xr-x 2021-09-18 18:30:25
Edit Download
2.02 KB lrwxr-xr-x 2022-02-23 18:18:45
Edit Download
1.54 KB lrwxr-xr-x 2023-11-30 09:43:15
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).