[yum-cvs] yum/yum __init__.py,1.260,1.261 config.py,1.106,1.107
Seth Vidal
skvidal at linux.duke.edu
Fri Nov 17 07:13:44 UTC 2006
Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv30305/yum
Modified Files:
__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.260
retrieving revision 1.261
diff -u -r1.260 -r1.261
--- __init__.py 11 Oct 2006 02:32:56 -0000 1.260
+++ __init__.py 17 Nov 2006 07:13:42 -0000 1.261
@@ -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.106
retrieving revision 1.107
diff -u -r1.106 -r1.107
--- config.py 25 Oct 2006 06:08:31 -0000 1.106
+++ config.py 17 Nov 2006 07:13:42 -0000 1.107
@@ -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