aboutsummaryrefslogtreecommitdiffstats
path: root/debian/lib/python
diff options
context:
space:
mode:
authorBastian Blank <waldi@debian.org>2008-05-11 18:17:54 +0000
committerBastian Blank <waldi@debian.org>2008-05-11 18:17:54 +0000
commit72d6fe9b3ce3e51b226739cc510f9b56ca920f79 (patch)
treef370b2f4f8ee3f05fedcb6296ef7daf411af3eb7 /debian/lib/python
parentc9dff4f35cb03d3adf1a93036a2400a8e1245c2b (diff)
downloadkernel_replicant_linux-72d6fe9b3ce3e51b226739cc510f9b56ca920f79.tar.gz
kernel_replicant_linux-72d6fe9b3ce3e51b226739cc510f9b56ca920f79.tar.bz2
kernel_replicant_linux-72d6fe9b3ce3e51b226739cc510f9b56ca920f79.zip
* debian/bin/gencontrol.py: Cleanup.
* debian/lib/python/debian_linux/gencontrol.py - Provide all informations for main type functions. - Remove some "vars" updates. svn path=/dists/trunk/linux-2.6/; revision=11352
Diffstat (limited to 'debian/lib/python')
-rw-r--r--debian/lib/python/debian_linux/gencontrol.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/debian/lib/python/debian_linux/gencontrol.py b/debian/lib/python/debian_linux/gencontrol.py
index be394308e482..524644a0063a 100644
--- a/debian/lib/python/debian_linux/gencontrol.py
+++ b/debian/lib/python/debian_linux/gencontrol.py
@@ -95,17 +95,14 @@ class Gencontrol(object):
def do_main(self, packages, makefile):
config_entry = self.config['base',]
vars = self.vars.copy()
- vars.update(config_entry)
makeflags = MakeFlags()
extra = {}
self.do_main_setup(vars, makeflags, extra)
- self.do_main_packages(packages, extra)
self.do_main_makefile(makefile, makeflags, extra)
-
- for arch in iter(self.config['base',]['arches']):
- self.do_arch(packages, makefile, arch, vars.copy(), makeflags.copy(), extra)
+ self.do_main_packages(packages, vars, makeflags, extra)
+ self.do_main_recurse(packages, makefile, vars, makeflags, extra)
def do_main_setup(self, vars, makeflags, extra):
pass
@@ -113,9 +110,13 @@ class Gencontrol(object):
def do_main_makefile(self, makefile, makeflags, extra):
makefile.add('binary-indep', cmds = ["$(MAKE) -f debian/rules.real binary-indep %s" % makeflags])
- def do_main_packages(self, packages, extra):
+ def do_main_packages(self, packages, vars, makeflags, extra):
pass
+ def do_main_recurse(self, packages, makefile, vars, makeflags, extra):
+ for arch in iter(self.config['base',]['arches']):
+ self.do_arch(packages, makefile, arch, vars.copy(), makeflags.copy(), extra)
+
def do_extra(self, packages, makefile):
templates_extra = self.templates.get("control.extra", None)
if templates_extra is None:
@@ -143,7 +144,6 @@ class Gencontrol(object):
def do_arch(self, packages, makefile, arch, vars, makeflags, extra):
config_base = self.config['base', arch]
- vars.update(config_base)
vars['arch'] = arch
makeflags['ARCH'] = arch