[yum-cvs] yum/yum __init__.py, 1.259.2.2, 1.259.2.3 config.py, 1.105.2.1, 1.105.2.2
Seth Vidal
skvidal at linux.duke.edu
Fri Nov 17 07:10:38 UTC 2006
Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv30086/yum
Modified Files:
Tag: yum-3_0_X
__init__.py config.py
Log Message:
allow setting the type of packages that will be installed by default on a
'groupinstall' command.
Index: __init__.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/__init__.py,v
retrieving revision 1.259.2.2
retrieving revision 1.259.2.3
diff -u -r1.259.2.2 -r1.259.2.3
--- __init__.py 1 Nov 2006 12:55:23 -0000 1.259.2.2
+++ __init__.py 17 Nov 2006 07:10:36 -0000 1.259.2.3
@@ -1376,7 +1376,14 @@
thisgroup.selected = True
- pkgs = thisgroup.mandatory_packages.keys() + thisgroup.default_packages.keys()
+ pkgs = []
+ if 'mandatory' in self.conf.group_package_types:
+ pkgs.extend(thisgroup.mandatory_packages.keys())
+ if 'default' in self.conf.group_package_types:
+ pkgs.extend(thisgroup.default_packages.keys())
+ if 'optional' in self.conf.group_package_types:
+ pkgs.extend(thisgroup.optional_packages.keys())
+
for pkg in pkgs:
self.verbose_logger.log(logginglevels.DEBUG_2,
'Adding package %s from group %s', pkg, thisgroup.groupid)
Index: config.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/config.py,v
retrieving revision 1.105.2.1
retrieving revision 1.105.2.2
diff -u -r1.105.2.1 -r1.105.2.2
--- config.py 18 Oct 2006 04:18:03 -0000 1.105.2.1
+++ config.py 17 Nov 2006 07:10:36 -0000 1.105.2.2
@@ -510,7 +510,8 @@
enabled = BoolOption(True)
enablegroups = BoolOption(True)
enable_group_conditionals = BoolOption(True)
-
+ group_package_types = ListOption(['mandatory', 'default'])
+
timeout = FloatOption(30.0)
bandwidth = BytesOption(0)
More information about the Yum-cvs-commits
mailing list