# Copyright 2002-2009 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
# Distributed under the GPL v2
+ 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
+ modules/catalyst/target/generic_stage.py,
+ modules/catalyst/target/snapshot.py:
+ Don't pass conf_values or addlargs to target __init__()
+
13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
modules/catalyst/target/generic_stage.py,
raise CatalystError,"Target \""+addlargs["target"]+"\" not available."
config.get_spec().set_target(addlargs["target"])
- mytarget=targetmap[addlargs["target"]](conf_values, addlargs)
+# mytarget=targetmap[addlargs["target"]](conf_values, addlargs)
+ mytarget=targetmap[addlargs["target"]]()
mytarget.run()
class generic_stage_target(generic_target):
def __init__(self, myspec=None, addlargs=None):
+ generic_target.__init__(self,myspec,addlargs)
+
self.required_values.extend(["version_stamp","target","subarch",\
"rel_type","profile","snapshot","source_subpath"])
"distcc_hosts","makeopts","pkgcache_path","kerncache_path"])
self.set_valid_build_kernel_vars(addlargs)
- generic_target.__init__(self,myspec,addlargs)
"""
The semantics of subarchmap and machinemap changed a bit in 2.0.3 to
import os, shutil, stat
import catalyst
+from catalyst.target.generic import generic_target
from catalyst.spawn import cmd
from catalyst.output import *
class snapshot_target(catalyst.target.generic.generic_target):
- def __init__(self,myspec,addlargs):
+ def __init__(self):
+ generic_target.__init__(self)
+
self.required_values = ["version_stamp","target"]
self.valid_values = ["version_stamp","target"]
- catalyst.target.generic.generic_target.__init__(self)
-
def setup(self):
self.settings["target_subpath"]="portage"
st=self.settings["storedir"]