From 9dec7ad803e985c9eada4ecb38bbfa61991c2ff3 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Fri, 30 Dec 2016 23:36:05 +0100 Subject: [PATCH] Enable acpid.socket if we're running under systemd --- autoconfig.functions | 7 +++++++ 1 file changed, 7 insertions(+) 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." -- 2.1.4