summaryrefslogtreecommitdiffstats
path: root/perl-install/services.pm
diff options
context:
space:
mode:
authorColin Guthrie <colin@mageia.org>2012-04-24 20:10:36 +0000
committerColin Guthrie <colin@mageia.org>2012-04-24 20:10:36 +0000
commit480a37f625b2a4c203b5012b2f79eeb3f64fc654 (patch)
tree181ab3990c03239d68fe4d32d0d225e4f7d78513 /perl-install/services.pm
parent4104064b9fc69742c46adbf013dbc6a42febd5e8 (diff)
downloaddrakx-backup-do-not-use-480a37f625b2a4c203b5012b2f79eeb3f64fc654.tar
drakx-backup-do-not-use-480a37f625b2a4c203b5012b2f79eeb3f64fc654.tar.gz
drakx-backup-do-not-use-480a37f625b2a4c203b5012b2f79eeb3f64fc654.tar.bz2
drakx-backup-do-not-use-480a37f625b2a4c203b5012b2f79eeb3f64fc654.tar.xz
drakx-backup-do-not-use-480a37f625b2a4c203b5012b2f79eeb3f64fc654.zip
services: Add a couple systemd untility functions.
Diffstat (limited to 'perl-install/services.pm')
-rw-r--r--perl-install/services.pm8
1 files changed, 8 insertions, 0 deletions
diff --git a/perl-install/services.pm b/perl-install/services.pm
index ea41eb878..02a9e38c6 100644
--- a/perl-install/services.pm
+++ b/perl-install/services.pm
@@ -342,6 +342,14 @@ sub doit {
}
}
+sub running_systemd() {
+ run_program::rooted($::prefix, '/bin/mountpoint', '-q', '/sys/fs/cgroup/systemd');
+}
+
+sub has_systemd() {
+ run_program::rooted($::prefix, '/bin/rpm', '-q', 'systemd-sysvinit');
+}
+
sub xinetd_services() {
local $ENV{LANGUAGE} = 'C';
my @xinetd_services;