File 0006-add_key-reject_key-do-not-crash-w-Permission-denied-.patch of Package salt.2353

From 697e42284fdd1e18fef1d1747f64cb75be1e0bef Mon Sep 17 00:00:00 2001
From: Duncan Mac-Vicar P <dmacvicar@suse.de>
Date: Wed, 10 Feb 2016 09:24:57 +0100
Subject: [PATCH 06/22] add_key/reject_key: do not crash w/Permission denied:
 '/var/cache/salt/master/.dfn' (#27796)

already upstream
https://github.com/saltstack/salt/pull/30998
---
 salt/crypt.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/salt/crypt.py b/salt/crypt.py
index ce27d9f..907ec0c 100644
--- a/salt/crypt.py
+++ b/salt/crypt.py
@@ -55,6 +55,9 @@ def dropfile(cachedir, user=None):
     mask = os.umask(191)
     try:
         log.info('Rotating AES key')
+        if os.path.isfile(dfn):
+            log.info('AES key rotation already requested')
+            return
 
         with salt.utils.fopen(dfn, 'wb+') as fp_:
             fp_.write('')
-- 
2.1.4

openSUSE Build Service is sponsored by