48cd58f9a0
https://bugzilla.redhat.com/show_bug.cgi?id=967002 https://bugs.launchpad.net/bugs/1228441
21 lines
737 B
Diff
21 lines
737 B
Diff
Index: cloud-init-0.7.2/cloudinit/util.py
|
|
===================================================================
|
|
--- cloud-init-0.7.2.orig/cloudinit/util.py
|
|
+++ cloud-init-0.7.2/cloudinit/util.py
|
|
@@ -161,13 +161,13 @@ class SeLinuxGuard(object):
|
|
self.recursive = recursive
|
|
|
|
def __enter__(self):
|
|
- if self.selinux:
|
|
+ if self.selinux and self.selinux.is_selinux_enabled():
|
|
return True
|
|
else:
|
|
return False
|
|
|
|
def __exit__(self, excp_type, excp_value, excp_traceback):
|
|
- if self.selinux:
|
|
+ if self.selinux and self.selinux.is_selinux_enabled():
|
|
path = os.path.realpath(os.path.expanduser(self.path))
|
|
do_restore = False
|
|
try:
|