Blob Blame History Raw
diff -ru cobbler-2.0.7.orig/koan/app.py cobbler-2.0.7/koan/app.py
--- cobbler-2.0.7.orig/koan/app.py	2013-04-10 10:51:54.775900810 +0200
+++ cobbler-2.0.7/koan/app.py	2013-04-10 10:52:36.816981814 +0200
@@ -1491,32 +1491,8 @@
                     if lv_create != 0:
                         raise InfoException, "LVM creation failed"
 
-                # partition location
-                partition_location = "/dev/%s/%s" % (location,name)
-
-                # check whether we have SELinux enabled system
-                args = "/usr/sbin/selinuxenabled"
-                selinuxenabled = sub_process.call(args)
-                if selinuxenabled == 0:
-                    # required context type
-                    context_type = "virt_image_t"
-
-                    # change security context type to required one
-                    args = "/usr/bin/chcon -t %s %s" % (context_type, partition_location)
-                    print "%s" % args
-                    change_context = sub_process.call(args, close_fds=True, shell=True)
-
-                    # modify SELinux policy in order to preserve security context
-                    # between reboots
-                    args = "/usr/sbin/semanage fcontext -a -t %s %s" % (context_type, partition_location)
-                    print "%s" % args
-                    change_context |= sub_process.call(args, close_fds=True, shell=True)
-                    
-                    if change_context != 0:
-                        raise InfoException, "SELinux security context setting to LVM partition failed"
-
                 # return partition location
-                return partition_location
+                return "/dev/%s/%s" % (location,name)
 
             else:
                 raise InfoException, "volume group needs %s GB free space." % virt_size