summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/Plugins/Packages
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2013-01-23 14:46:18 -0500
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2013-01-23 14:46:18 -0500
commit43b8714fadb3d7b60198e2b73792f28cddae713b (patch)
treed53f6bc2011760c6e67be61c197bd5f132061d6c /src/lib/Bcfg2/Server/Plugins/Packages
parent01df50ad3db5f1fec41c9e1ef2d7f78184a4abfb (diff)
downloadbcfg2-43b8714fadb3d7b60198e2b73792f28cddae713b.tar.gz
bcfg2-43b8714fadb3d7b60198e2b73792f28cddae713b.tar.bz2
bcfg2-43b8714fadb3d7b60198e2b73792f28cddae713b.zip
Packages: only convert package entry to tuple if yum libraries are used
Diffstat (limited to 'src/lib/Bcfg2/Server/Plugins/Packages')
-rw-r--r--src/lib/Bcfg2/Server/Plugins/Packages/Yum.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/Bcfg2/Server/Plugins/Packages/Yum.py b/src/lib/Bcfg2/Server/Plugins/Packages/Yum.py
index 37171e1b1..7b86a19a9 100644
--- a/src/lib/Bcfg2/Server/Plugins/Packages/Yum.py
+++ b/src/lib/Bcfg2/Server/Plugins/Packages/Yum.py
@@ -692,6 +692,9 @@ class YumCollection(Collection):
:type entry: lxml.etree._Element
:returns: list of tuples
"""
+ if not self.use_yum:
+ return Collection.packages_from_entry(self, entry)
+
rv = set()
name = entry.get("name")
@@ -737,6 +740,9 @@ class YumCollection(Collection):
:type entry: lxml.etree._Element
:returns: None
"""
+ if not self.use_yum:
+ return Collection.packages_to_entry(self, pkglist, entry)
+
def _get_entry_attrs(pkgtup):
""" Given a package tuple, return a dict of attributes
suitable for applying to either a Package or an Instance