diff --git a/init/init-lib.pl b/init/init-lib.pl index c22445bf6..4d7a31fe9 100755 --- a/init/init-lib.pl +++ b/init/init-lib.pl @@ -2400,12 +2400,17 @@ sub get_systemd_root { my ($name) = @_; if ($name) { - foreach my $p ("/etc/systemd/system", "/usr/lib/systemd/system", - "/lib/systemd/system") { + foreach my $p ( + "/etc/systemd/system", + "/usr/lib/systemd/system", + "/lib/systemd/system") { if (-r "$p/$name.service" || -r "$p/$name") { return $p; } + } } +if (-d "/etc/systemd/system") { + return "/etc/systemd/system"; } if (-d "/usr/lib/systemd/system") { return "/usr/lib/systemd/system";