[node-patches] Change in ovirt-node[master]: recipe: Add patch for sos-3.2

fabiand at redhat.com fabiand at redhat.com
Mon Mar 2 10:53:47 UTC 2015


Fabian Deutsch has uploaded a new change for review.

Change subject: recipe: Add patch for sos-3.2
......................................................................

recipe: Add patch for sos-3.2

Change-Id: I81ce38fe525f3e9ee48271db142ea703c1ba863f
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1197302
Signed-off-by: Fabian Deutsch <fabiand at fedoraproject.org>
---
M recipe/common-post.ks
1 file changed, 37 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-node refs/changes/72/38272/1

diff --git a/recipe/common-post.ks b/recipe/common-post.ks
index 7b3a55b..767c83c 100644
--- a/recipe/common-post.ks
+++ b/recipe/common-post.ks
@@ -229,7 +229,43 @@
 # sosreport fixups for node image:
 echo "use .pyc for plugins enumeration, .py is blacklisted"
 # include *-release
-if [[ $(rpm -E "%{?fedora}") = 20 ]] ||
+if [[ $(rpm -q sos) =~ sos-3.2 ]]; then
+patch --fuzz 3 -d /usr/lib/python2.7/site-packages/sos -p0 <<  \EOF_sos_patch
+index 341d268..51883fa 100644
+--- a/sos/plugins/general.py
++++ b/sos/plugins/general.py
+@@ -45,8 +45,7 @@ class RedHatGeneral(General, RedHatPlugin):
+         super(RedHatGeneral, self).setup()
+ 
+         self.add_copy_spec([
+-            "/etc/redhat-release",
+-            "/etc/fedora-release",
++            "/etc/*-release",
+             "/var/log/up2date"
+         ])
+ 
+index 7c06781..05e193e 100644
+--- a/sos/utilities.py
++++ b/sos/utilities.py
+@@ -207,13 +207,13 @@ class ImporterHelper(object):
+         plugins = [self._plugin_name(plugin)
+                    for plugin in list_
+                    if "__init__" not in plugin
+-                   and plugin.endswith(".py")]
++                   and plugin.endswith(".pyc")]
+         plugins.sort()
+         return plugins
+ 
+     def _find_plugins_in_dir(self, path):
+         if os.path.exists(path):
+-            py_files = list(find("*.py", path))
++            py_files = list(find("*.pyc", path))
+             pnames = self._get_plugins_from_list(py_files)
+             if pnames:
+                 return pnames
+EOF_sos_patch
+
+elif [[ $(rpm -E "%{?fedora}") = 20 ]] ||
     [[ $(rpm -E "%{?rhel}") = 7 ]] ||
     [[ $(rpm -E "%{?centos}") = 7 ]]; then
 patch --fuzz 3 -d /usr/lib/python2.7/site-packages/sos -p0 <<  \EOF_sos_patch


-- 
To view, visit https://gerrit.ovirt.org/38272
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I81ce38fe525f3e9ee48271db142ea703c1ba863f
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-node
Gerrit-Branch: master
Gerrit-Owner: Fabian Deutsch <fabiand at redhat.com>



More information about the node-patches mailing list