Blame SOURCES/sos-collector-non-root-quote.patch

cfe0d9
From b69d2f8decf044d5ee4c97a580bc36bb1735b1c7 Mon Sep 17 00:00:00 2001
cfe0d9
From: Jake Hunsaker <jhunsake@redhat.com>
cfe0d9
Date: Fri, 21 Dec 2018 15:47:27 -0500
cfe0d9
Subject: [PATCH] [sosnode] Fix quoting for non-root su commands
cfe0d9
cfe0d9
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
cfe0d9
---
cfe0d9
 soscollector/sosnode.py | 2 +-
cfe0d9
 1 file changed, 1 insertion(+), 1 deletion(-)
cfe0d9
cfe0d9
diff --git a/soscollector/sosnode.py b/soscollector/sosnode.py
cfe0d9
index 7fdb524..cfdb1e0 100644
cfe0d9
--- a/soscollector/sosnode.py
cfe0d9
+++ b/soscollector/sosnode.py
cfe0d9
@@ -154,7 +154,7 @@ class SosNode():
cfe0d9
         here we prefix the command with the correct bits
cfe0d9
         '''
cfe0d9
         if self.config['become_root']:
cfe0d9
-            return "su -c '%s'" % cmd
cfe0d9
+            return "su -c %s" % quote(cmd)
cfe0d9
         if self.config['need_sudo']:
cfe0d9
             return "sudo -S %s" % cmd
cfe0d9
         return cmd
cfe0d9
-- 
cfe0d9
2.14.5
cfe0d9