e253f94
From 7c6b91b1c32fe502d1a6ffc3e29f09481bcf7ab1 Mon Sep 17 00:00:00 2001
e253f94
From: Jiri Popelka <jpopelka@redhat.com>
e253f94
Date: Mon, 8 Feb 2016 13:42:41 +0100
e253f94
Subject: [PATCH 1/2] Make sure tempdir is created even in offline mode.
e253f94
e253f94
---
e253f94
 src/firewall/functions.py | 3 +++
e253f94
 1 file changed, 3 insertions(+)
e253f94
e253f94
diff --git a/src/firewall/functions.py b/src/firewall/functions.py
e253f94
index 9b19139..6dbac26 100644
e253f94
--- a/src/firewall/functions.py
e253f94
+++ b/src/firewall/functions.py
e253f94
@@ -265,6 +265,9 @@ def firewalld_is_active():
e253f94
 
e253f94
 def tempFile():
e253f94
     try:
e253f94
+        if not os.path.exists(FIREWALLD_TEMPDIR):
e253f94
+            os.mkdir(FIREWALLD_TEMPDIR, 0o750)
e253f94
+
e253f94
         return tempfile.NamedTemporaryFile(mode='wt', prefix="temp.",
e253f94
                                            dir=FIREWALLD_TEMPDIR, delete=False)
e253f94
     except Exception as msg:
e253f94
-- 
e253f94
2.5.0
e253f94