diff options
author | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2012-05-23 10:47:13 -0400 |
---|---|---|
committer | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2012-05-23 10:47:13 -0400 |
commit | 4c4534c2302c869f5f8258eb7107dcf531e0edc7 (patch) | |
tree | 42c98b2d2540f93d32a389dce7b9ce6b116bccdd /src/lib/Server/Plugins/Packages/Yum.py | |
parent | ff5f8989262f9c3c449bd68b459fec8e955f34c9 (diff) | |
download | bcfg2-4c4534c2302c869f5f8258eb7107dcf531e0edc7.tar.gz bcfg2-4c4534c2302c869f5f8258eb7107dcf531e0edc7.tar.bz2 bcfg2-4c4534c2302c869f5f8258eb7107dcf531e0edc7.zip |
added ability to specify arbitrary repository options to Packages
Diffstat (limited to 'src/lib/Server/Plugins/Packages/Yum.py')
-rw-r--r-- | src/lib/Server/Plugins/Packages/Yum.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/Server/Plugins/Packages/Yum.py b/src/lib/Server/Plugins/Packages/Yum.py index 44ff1c272..7fe169fc8 100644 --- a/src/lib/Server/Plugins/Packages/Yum.py +++ b/src/lib/Server/Plugins/Packages/Yum.py @@ -204,6 +204,13 @@ class YumCollection(Collection): config.set(reponame, "includepkgs", " ".join(source.whitelist)) + if raw: + opts = source.server_options + else: + opts = source.client_options + for opt, val in opts.items(): + config.set(reponame, opt, val) + if raw: return config else: |