Blame SOURCES/sos-collector-old-pexpect.patch

60a6c7
diff --git a/soscollector/sosnode.py b/soscollector/sosnode.py
60a6c7
index 3aba0bf..ff130ba 100644
60a6c7
--- a/soscollector/sosnode.py
60a6c7
+++ b/soscollector/sosnode.py
60a6c7
@@ -364,7 +364,9 @@ class SosNode():
60a6c7
             get_pty = True
60a6c7
         if not self.local and not force_local:
60a6c7
             cmd = "%s %s" % (self.ssh_cmd, quote(cmd))
60a6c7
-        res = pexpect.spawn(cmd, encoding='utf-8')
60a6c7
+        else:
60a6c7
+            cmd = "%s %s" % ('/bin/bash -c', quote(cmd))
60a6c7
+        res = pexpect.spawn(cmd)
60a6c7
         if need_root:
60a6c7
             if self.config['need_sudo']:
60a6c7
                 res.sendline(self.config['sudo_pw'])
60a6c7
@@ -432,7 +434,7 @@ class SosNode():
60a6c7
                                        self.control_path,
60a6c7
                                        self.config['ssh_user'],
60a6c7
                                        self.address))
60a6c7
-        res = pexpect.spawn(cmd, encoding='utf-8')
60a6c7
+        res = pexpect.spawn(cmd)
60a6c7
 
60a6c7
         connect_expects = [
60a6c7
             u'Connected',