Blob Blame History Raw
From 7c6b91b1c32fe502d1a6ffc3e29f09481bcf7ab1 Mon Sep 17 00:00:00 2001
From: Jiri Popelka <jpopelka@redhat.com>
Date: Mon, 8 Feb 2016 13:42:41 +0100
Subject: [PATCH 1/2] Make sure tempdir is created even in offline mode.

---
 src/firewall/functions.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/firewall/functions.py b/src/firewall/functions.py
index 9b19139..6dbac26 100644
--- a/src/firewall/functions.py
+++ b/src/firewall/functions.py
@@ -265,6 +265,9 @@ def firewalld_is_active():
 
 def tempFile():
     try:
+        if not os.path.exists(FIREWALLD_TEMPDIR):
+            os.mkdir(FIREWALLD_TEMPDIR, 0o750)
+
         return tempfile.NamedTemporaryFile(mode='wt', prefix="temp.",
                                            dir=FIREWALLD_TEMPDIR, delete=False)
     except Exception as msg:
-- 
2.5.0