|
|
fbcaed |
From 03f73112ec29c6c1e5c898c38b57dae76992bbf9 Mon Sep 17 00:00:00 2001
|
|
|
fbcaed |
From: Chris Lumens <clumens@redhat.com>
|
|
|
fbcaed |
Date: Mon, 23 Sep 2013 13:13:11 -0400
|
|
|
fbcaed |
Subject: [PATCH 15/20] Only fail on a missing firewalld command if the
|
|
|
fbcaed |
firewall is enabled.
|
|
|
fbcaed |
|
|
|
fbcaed |
If the user gives firewall --disabled and their package set does not include the
|
|
|
fbcaed |
firewalld package, we should not raise an error. The firewall will be disabled
|
|
|
fbcaed |
on the target system due to the lack of firewalld.
|
|
|
fbcaed |
|
|
|
fbcaed |
Resolves: rhbz#1113535
|
|
|
fbcaed |
Port of rpmostreepayload patches from master
|
|
|
fbcaed |
commit a1f1d2248ca8e1b6c4e0437aeff9f7cc165e785e
|
|
|
fbcaed |
---
|
|
|
fbcaed |
pyanaconda/kickstart.py | 5 +++--
|
|
|
fbcaed |
1 file changed, 3 insertions(+), 2 deletions(-)
|
|
|
fbcaed |
|
|
|
fbcaed |
diff --git a/pyanaconda/kickstart.py b/pyanaconda/kickstart.py
|
|
|
fbcaed |
index 92a406a..cb3de8b 100644
|
|
|
fbcaed |
--- a/pyanaconda/kickstart.py
|
|
|
fbcaed |
+++ b/pyanaconda/kickstart.py
|
|
|
fbcaed |
@@ -582,8 +582,9 @@ class Firewall(commands.firewall.F20_Firewall):
|
|
|
fbcaed |
|
|
|
fbcaed |
cmd = "/usr/bin/firewall-offline-cmd"
|
|
|
fbcaed |
if not os.path.exists(iutil.getSysroot()+cmd):
|
|
|
fbcaed |
- msg = _("%s is missing. Cannot setup firewall.") % (cmd,)
|
|
|
fbcaed |
- raise KickstartError(msg)
|
|
|
fbcaed |
+ if self.enabled:
|
|
|
fbcaed |
+ msg = _("%s is missing. Cannot setup firewall.") % (cmd,)
|
|
|
fbcaed |
+ raise KickstartError(msg)
|
|
|
fbcaed |
else:
|
|
|
fbcaed |
iutil.execInSysroot(cmd, args)
|
|
|
fbcaed |
|
|
|
fbcaed |
--
|
|
|
fbcaed |
1.9.3
|
|
|
fbcaed |
|