aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBryn M. Reeves <bmr@redhat.com>2012-03-06 09:30:00 +0000
committerBryn M. Reeves <bmr@redhat.com>2012-03-19 17:46:22 +0000
commitc1150f0eff0df9353d063f023fd4dac0e8b1a4bf (patch)
treed4f569c158a6f60209be0db072ab9b44f1a01237
parent7f76fa31168a2e7aff80c1d25cc3a420ef409b59 (diff)
downloadsos-c1150f0eff0df9353d063f023fd4dac0e8b1a4bf.tar.gz
Fix satellite and proxy package detection in rhn plugin
Resolves: bz749262
-rw-r--r--sos/plugins/rhn.py17
1 files changed, 11 insertions, 6 deletions
diff --git a/sos/plugins/rhn.py b/sos/plugins/rhn.py
index efad65bd..cd8394b5 100644
--- a/sos/plugins/rhn.py
+++ b/sos/plugins/rhn.py
@@ -28,8 +28,13 @@ class rhn(sos.plugintools.PluginBase):
def checkenabled(self):
# enable if any related package is installed
- self.satellite = self.isInstalled("rhns-satellite-tools")
- self.proxy = self.isInstalled("rhns-proxy-tools")
+ self.satellite = self.isInstalled("rhns-satellite-tools") \
+ or self.isInstalled("spacewalk-java") \
+ or self.isInstalled("rhn-base")
+
+ self.proxy = self.isInstalled("rhns-proxy-tools") \
+ or self.isInstalled("spacewalk-proxy-management") \
+ or self.isInstalled("rhn-proxy-management")
if self.satellite or self.proxy:
return True
@@ -72,15 +77,15 @@ class rhn(sos.plugintools.PluginBase):
self.addCopySpec("/etc/tomcat5")
self.addCopySpec("/var/log/tomcat5")
- self.addCopySpec("/etc/tomcat5")
- self.addCopySpec("/var/log/tomcat5")
+ self.addCopySpec("/etc/tomcat5/")
+ self.addCopySpec("/var/log/tomcat5/")
if self.proxy:
# copying configuration information
- self.addCopySpec("/etc/squid")
+ self.addCopySpec("/etc/squid/")
# copying logs
- self.addCopySpec("/var/log/squid")
+ self.addCopySpec("/var/log/squid/")
return