|
|
@ -206,7 +206,8 @@ check_system() |
|
|
|
|
|
|
|
local UNAME=$(uname) |
|
|
|
if [ "$UNAME" = "Linux" ]; then |
|
|
|
local INIT="$(basename $(readlink /proc/1/exe))" |
|
|
|
# do not use 'exe' because it requires root |
|
|
|
local INIT="$(basename $(sed 's/\x0/\n/g' /proc/1/cmdline | head -n 1))" |
|
|
|
# some distros include systemctl without systemd |
|
|
|
if [ -d "$SYSTEMD_DIR" ] && [ -x "$SYSTEMCTL" ] && [ "$INIT" = "systemd" ]; then |
|
|
|
SYSTEM=systemd |
|
|
|