Blob Blame History Raw
diff -rup livecd-tools-25.0.orig/imgcreate/kickstart.py livecd-tools-25.0/imgcreate/kickstart.py
--- livecd-tools-25.0.orig/imgcreate/kickstart.py	2018-03-22 12:52:20.229454637 +0100
+++ livecd-tools-25.0/imgcreate/kickstart.py	2018-03-22 14:12:41.619989962 +0100
@@ -479,12 +479,12 @@ class SelinuxConfig(KickstartConfig):
             return
 
         try:
-            rc = subprocess.call(['restorecon', '-p', '-e', '/proc', '-e',
-                                  '/sys', '-e', '/dev', '-F', '-R', '/'],
-                                 preexec_fn=self.chroot)
+            rc = self.call(["/sbin/setfiles", "-p", "-e", "/proc", "-e",
+                            "/sys", "-e", "/dev",
+                            selinux.selinux_file_context_path(), "/"])
         except OSError as e:
             if e.errno == errno.ENOENT:
-                logging.info('The restorecon command is not available.')
+                logging.info('The fixfiles command is not available.')
                 return
         if rc:
             if ksselinux.selinux == ksconstants.SELINUX_ENFORCING: