From: Michael Prokop Date: Fri, 30 Dec 2016 22:36:05 +0000 (+0100) Subject: Enable acpid.socket if we're running under systemd X-Git-Tag: v0.15.0~8 X-Git-Url: https://git.grml.org/?p=grml-autoconfig.git;a=commitdiff_plain;h=9dec7ad803e985c9eada4ecb38bbfa61991c2ff3;ds=sidebyside Enable acpid.socket if we're running under systemd --- diff --git a/autoconfig.functions b/autoconfig.functions index d518584..a019878 100755 --- a/autoconfig.functions +++ b/autoconfig.functions @@ -23,6 +23,12 @@ umask 022 # Ignore these signals in non-interactive mode: INT, TERM, SEGV [ -z "$PS1" ] && trap "" 2 3 11 +if [[ "$(realpath "$(cat /proc/1/cmdline)")" == "/lib/systemd/systemd" ]] ; then + SYSTEMD=true +else + SYSTEMD=false +fi + # zsh stuff iszsh(){ if [ -n "$ZSH_VERSION" ] ; then @@ -703,6 +709,7 @@ else fi if ! pgrep acpid >/dev/null ; then einfo "Starting acpi daemon." + $SYSTEMD && systemctl start acpid.socket /etc/init.d/acpid start >>$DEBUG 2>&1 ; eend $? else ewarn "acpi daemon already running."