--- policycoreutils/sepolicy/sepolicy/generate.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/policycoreutils/sepolicy/sepolicy/generate.py b/policycoreutils/sepolicy/sepolicy/generate.py index 15366c3..6b53035 100644 --- a/policycoreutils/sepolicy/sepolicy/generate.py +++ b/policycoreutils/sepolicy/sepolicy/generate.py @@ -26,7 +26,6 @@ import re import sepolicy from sepolicy import get_all_types, get_all_attributes, get_all_roles import time -import yum from templates import executable from templates import boolean @@ -1252,6 +1251,7 @@ allow %s_t %s_t:%s_socket name_%s; return fcfile def __extract_rpms(self): + import yum yb = yum.YumBase() yb.setCacheDir() @@ -1293,7 +1293,10 @@ allow %s_t %s_t:%s_socket name_%s; self.add_dir(fname) def gen_writeable(self): - self.__extract_rpms() + try: + self.__extract_rpms() + except ImportError: + pass if os.path.isfile("/var/run/%s.pid" % self.name): self.add_file("/var/run/%s.pid" % self.name) -- 1.8.3.1 -- This message was distributed to subscribers of the selinux mailing list. If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with the words "unsubscribe selinux" without quotes as the message.