From 886aa07ce758ba2ba731af3280a76ec4496dba23 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Tue, 31 Jan 2012 14:01:37 -0800 Subject: [PATCH] Handle case where systemd is not running https://sourceforge.net/tracker/?func=detail&atid=117457&aid=3481271&group_id=17457 --- init/init-lib.pl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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'}) {