# Distributed under the GPL v2
# $Id$
+ 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
+ modules/catalyst/config.py:
+ Add ability to specify default values for all specs and add
+ rel_type=default to it
+
12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
modules/catalyst/target/generic_stage.py:
Set a default value for livecd/iso
class Spec:
special_prefixes = ('boot', )
+ default_values = {
+ # Do we really still need this?
+ 'rel_type': 'default'
+ }
def __init__(self, values=None):
self.values = { 'global': {} }
self.target = target
def get_values(self, target=None):
- tmp = self.values['global']
+ tmp = {}
+ tmp.update(self.default_values)
+ tmp.update(self.values['global'])
if target is None:
target = self.target
tmp['target'] = target