diff options
author | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2013-01-23 14:46:18 -0500 |
---|---|---|
committer | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2013-01-23 14:46:18 -0500 |
commit | 43b8714fadb3d7b60198e2b73792f28cddae713b (patch) | |
tree | d53f6bc2011760c6e67be61c197bd5f132061d6c /src | |
parent | 01df50ad3db5f1fec41c9e1ef2d7f78184a4abfb (diff) | |
download | bcfg2-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')
-rw-r--r-- | src/lib/Bcfg2/Server/Plugins/Packages/Yum.py | 6 |
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 |