X-Git-Url: https://git.grml.org/?p=grml-autoconfig.git;a=blobdiff_plain;f=autoconfig.functions;h=a019878352f02f479c5b39bdd0bb474d1f347688;hp=d518584d40fafe39f8aa97ad772e981d4f5c624f;hb=9dec7ad803e985c9eada4ecb38bbfa61991c2ff3;hpb=62f3f8f4f218e18606edfd73bf3ddbfe1d8a43fb 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."