diff --git a/init/init-lib.pl b/init/init-lib.pl index de79c1a23..4c2715c81 100755 --- a/init/init-lib.pl +++ b/init/init-lib.pl @@ -54,7 +54,8 @@ elsif ($config{'init_base'} && -d "/etc/init" && $init_mode = "upstart"; } elsif ($config{'init_base'} && -d "/etc/systemd" && - &has_command("systemctl")) { + &has_command("systemctl") && + &execute_command("systemctl list-units") == 0) { $init_mode = "systemd"; } elsif ($config{'init_base'}) {