[kernel] r19076 - in dists/sid/linux/debian: . bin
Ben Hutchings
benh at alioth.debian.org
Sun Jun 3 22:59:25 UTC 2012
Author: benh
Date: Sun Jun 3 22:59:24 2012
New Revision: 19076
Log:
Move special case for 'none' featureset to rules.real
This is needed to get the proper dependency.
Modified:
dists/sid/linux/debian/bin/gencontrol.py
dists/sid/linux/debian/rules.real
Modified: dists/sid/linux/debian/bin/gencontrol.py
==============================================================================
--- dists/sid/linux/debian/bin/gencontrol.py Sun Jun 3 22:44:01 2012 (r19075)
+++ dists/sid/linux/debian/bin/gencontrol.py Sun Jun 3 22:59:24 2012 (r19076)
@@ -66,19 +66,14 @@
def do_main_recurse(self, packages, makefile, vars, makeflags, extra):
# Add featureset source rules
for featureset in iter(self.config['base', ]['featuresets']):
- if featureset == 'none':
- makefile.add('source_none_real',
- cmds=['ln -s source source_none'])
- makefile.add('source_none', ['source_none_real'])
- else:
- makeflags_featureset = makeflags.copy()
- makeflags_featureset['FEATURESET'] = featureset
- cmds_source = ["$(MAKE) -f debian/rules.real source-featureset %s"
- % makeflags_featureset]
- makefile.add('source_%s_real' % featureset, cmds=cmds_source)
- makefile.add('source_%s' % featureset,
- ['source_%s_real' % featureset])
- makefile.add('source', ['source_%s' % featureset])
+ makeflags_featureset = makeflags.copy()
+ makeflags_featureset['FEATURESET'] = featureset
+ cmds_source = ["$(MAKE) -f debian/rules.real source-featureset %s"
+ % makeflags_featureset]
+ makefile.add('source_%s_real' % featureset, cmds=cmds_source)
+ makefile.add('source_%s' % featureset,
+ ['source_%s_real' % featureset])
+ makefile.add('source', ['source_%s' % featureset])
super(Gencontrol, self).do_main_recurse(packages, makefile, vars, makeflags, extra)
Modified: dists/sid/linux/debian/rules.real
==============================================================================
--- dists/sid/linux/debian/rules.real Sun Jun 3 22:44:01 2012 (r19075)
+++ dists/sid/linux/debian/rules.real Sun Jun 3 22:59:24 2012 (r19076)
@@ -86,8 +86,12 @@
$(STAMPS_DIR)/source_$(FEATURESET): DIR=$(BUILD_DIR)/source_$(FEATURESET)
$(STAMPS_DIR)/source_$(FEATURESET): $(STAMPS_DIR)/source
rm -rf '$(DIR)'
+ifeq ($(FEATURESET),none)
+ ln -s source '$(DIR)'
+else
cp -al '$(SOURCE_DIR)' '$(DIR)'
$(patch_cmd) -f $(FEATURESET)
+endif
@$(stamp)
$(STAMPS_DIR)/setup_$(ARCH)_$(FEATURESET)_$(FLAVOUR): CONFIG=$(BUILD_DIR)/config.$(ARCH)_$(FEATURESET)_$(FLAVOUR)
More information about the Kernel-svn-changes
mailing list