summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/Plugins/Packages/Yum.py
diff options
context:
space:
mode:
authorAlexander Sulfrian <alexander@sulfrian.net>2013-06-11 10:10:41 +0200
committerAlexander Sulfrian <asulfrian@zedat.fu-berlin.de>2022-01-23 19:57:46 +0100
commit4e1a98aec6afa273bda82e3f840d3ed27e42b3be (patch)
tree2e1f4d4975e5d1dfa80d329808db9037a6c5b617 /src/lib/Bcfg2/Server/Plugins/Packages/Yum.py
parentc22cd2a2fc8b909c08b1d8df8d5cc3909e8aeccc (diff)
downloadbcfg2-4e1a98aec6afa273bda82e3f840d3ed27e42b3be.tar.gz
bcfg2-4e1a98aec6afa273bda82e3f840d3ed27e42b3be.tar.bz2
bcfg2-4e1a98aec6afa273bda82e3f840d3ed27e42b3be.zip
PkgVars: Add new plugin to set vars for packages
This plugins allows the setting of varius flags per package. It should be used f.e. to specify pinnings for debian packages.
Diffstat (limited to 'src/lib/Bcfg2/Server/Plugins/Packages/Yum.py')
-rw-r--r--src/lib/Bcfg2/Server/Plugins/Packages/Yum.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/Bcfg2/Server/Plugins/Packages/Yum.py b/src/lib/Bcfg2/Server/Plugins/Packages/Yum.py
index 846fb89cd..acb11f1ab 100644
--- a/src/lib/Bcfg2/Server/Plugins/Packages/Yum.py
+++ b/src/lib/Bcfg2/Server/Plugins/Packages/Yum.py
@@ -850,7 +850,7 @@ class YumCollection(Collection):
return new
@track_statistics()
- def complete(self, packagelist, recommended=None):
+ def complete(self, packagelist, recommended=None, pinnings=None):
""" Build a complete list of all packages and their dependencies.
When using the Python yum libraries, this defers to the
@@ -868,7 +868,8 @@ class YumCollection(Collection):
resolved.
"""
if not self.use_yum:
- return Collection.complete(self, packagelist, recommended)
+ return Collection.complete(self, packagelist, recommended,
+ pinnings)
lock = FileLock(os.path.join(self.cachefile, "lock"))
slept = 0