diff options
author | Jason Kincl <kincljc@ornl.gov> | 2013-02-22 13:57:16 -0500 |
---|---|---|
committer | Jason Kincl <kincljc@ornl.gov> | 2013-02-22 13:57:16 -0500 |
commit | 91b078bee2cd7081b83909a2376c8ed01a830295 (patch) | |
tree | e36978a4868f07ee7d649d83e3787eff86fd8068 /src/lib/Bcfg2/Server | |
parent | c4528303121d1c33244d147e97c29669ac30c01b (diff) | |
download | bcfg2-91b078bee2cd7081b83909a2376c8ed01a830295.tar.gz bcfg2-91b078bee2cd7081b83909a2376c8ed01a830295.tar.bz2 bcfg2-91b078bee2cd7081b83909a2376c8ed01a830295.zip |
YUM: Adding functionality to YUM client tool to resolve YUM groups when server-side resolver is off
Diffstat (limited to 'src/lib/Bcfg2/Server')
-rw-r--r-- | src/lib/Bcfg2/Server/Plugins/Packages/__init__.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/Bcfg2/Server/Plugins/Packages/__init__.py b/src/lib/Bcfg2/Server/Plugins/Packages/__init__.py index 94548f4d8..c3eadc6bb 100644 --- a/src/lib/Bcfg2/Server/Plugins/Packages/__init__.py +++ b/src/lib/Bcfg2/Server/Plugins/Packages/__init__.py @@ -310,6 +310,11 @@ class Packages(Bcfg2.Server.Plugin.Plugin, """ if self.disableResolver: # Config requests no resolver + for struct in structures: + for pkg in struct.xpath('//Package | //BoundPackage'): + if pkg.get("group"): + if pkg.get("type"): + pkg.set("choose", pkg.get("type")) return if collection is None: |