Blob Blame History Raw
From 13d352e87d2bc055273e34760ba8b389270519ed Mon Sep 17 00:00:00 2001
From: Neal Gompa <ngompa13@gmail.com>
Date: Thu, 4 Apr 2019 07:01:17 -0400
Subject: [PATCH] Use systemctl instead of chkconfig for enabling/disabling
 services

---
 imgcreate/kickstart.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/imgcreate/kickstart.py b/imgcreate/kickstart.py
index 32d26b2..62396b3 100644
--- a/imgcreate/kickstart.py
+++ b/imgcreate/kickstart.py
@@ -267,11 +267,11 @@ class ServicesConfig(KickstartConfig):
     """A class to apply a kickstart services configuration to a system."""
     def apply(self, ksservices):
 
-        if fs.chrootentitycheck('chkconfig', self.instroot):
+        if fs.chrootentitycheck('systemctl', self.instroot):
             for s in ksservices.enabled:
-                subprocess.call(['chkconfig', s, 'on'], preexec_fn=self.chroot)
+                subprocess.call(['systemctl', 'enable', s], preexec_fn=self.chroot)
             for s in ksservices.disabled:
-                subprocess.call(['chkconfig', s, 'off'], preexec_fn=self.chroot)
+                subprocess.call(['systemctl', 'disable', s], preexec_fn=self.chroot)
 
 class XConfig(KickstartConfig):
     """A class to apply a kickstart X configuration to a system."""
-- 
2.20.1