summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/Plugins/Packages/Collection.py
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2013-01-17 13:32:56 -0500
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2013-01-17 13:32:56 -0500
commit661d1f6d2789e855eff4fca38e6f4a0a564da728 (patch)
treed3839942bc7d6e7aaaffab5495a4c8969905513a /src/lib/Bcfg2/Server/Plugins/Packages/Collection.py
parent988a58f949ac1771f7f805a1bf45e8895ab6f884 (diff)
downloadbcfg2-661d1f6d2789e855eff4fca38e6f4a0a564da728.tar.gz
bcfg2-661d1f6d2789e855eff4fca38e6f4a0a564da728.tar.bz2
bcfg2-661d1f6d2789e855eff4fca38e6f4a0a564da728.zip
removed passing of optionparser object amongst Packages plugin
Diffstat (limited to 'src/lib/Bcfg2/Server/Plugins/Packages/Collection.py')
-rw-r--r--src/lib/Bcfg2/Server/Plugins/Packages/Collection.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/Bcfg2/Server/Plugins/Packages/Collection.py b/src/lib/Bcfg2/Server/Plugins/Packages/Collection.py
index f9bb9e1a2..2c59b9a5a 100644
--- a/src/lib/Bcfg2/Server/Plugins/Packages/Collection.py
+++ b/src/lib/Bcfg2/Server/Plugins/Packages/Collection.py
@@ -78,6 +78,7 @@ import copy
import logging
import lxml.etree
import Bcfg2.Server.Plugin
+from Bcfg2.Options import get_option_parser
from Bcfg2.Compat import any, md5 # pylint: disable=W0622
LOGGER = logging.getLogger(__name__)
@@ -128,12 +129,11 @@ class Collection(list, Bcfg2.Server.Plugin.Debuggable):
self.cachepath = cachepath
self.virt_pkgs = dict()
self.fam = fam
+ self.setup = get_option_parser()
try:
- self.setup = sources[0].setup
self.ptype = sources[0].ptype
except IndexError:
- self.setup = None
self.ptype = "unknown"
@property
@@ -264,7 +264,7 @@ class Collection(list, Bcfg2.Server.Plugin.Debuggable):
support multiple package types in package groups
(e.g., "recommended," "optional," etc.)
:type ptype: string
- :returns: list of strings - package names, but see
+ :returns: list of strings - package names, but see
:ref:`pkg-objects`
"""
if not self.__package_groups__:
@@ -467,7 +467,7 @@ class Collection(list, Bcfg2.Server.Plugin.Debuggable):
included in the client configuration. See :ref:`pkg-objects`
for more details.
- :param pkglist: A list of packages as returned by
+ :param pkglist: A list of packages as returned by
:func:`complete`
:type pkglist: list of strings, but see :ref:`pkg-objects`
:param entry: The base XML entry to add all of the Package