r3821 - in people/waldi/kernel/source/linux-2.6/debian: . bin

Bastian Blank waldi at costa.debian.org
Wed Aug 10 12:56:59 UTC 2005


Author: waldi
Date: 2005-08-10 12:56:58 +0000 (Wed, 10 Aug 2005)
New Revision: 3821

Modified:
   people/waldi/kernel/source/linux-2.6/debian/bin/gencontrol.py
   people/waldi/kernel/source/linux-2.6/debian/rules
   people/waldi/kernel/source/linux-2.6/debian/rules.real
Log:
* debian/bin/gencontrol.py: Use binary-indep.
* debian/rules.real: Move source package rules from debian/rules.


Modified: people/waldi/kernel/source/linux-2.6/debian/bin/gencontrol.py
===================================================================
--- people/waldi/kernel/source/linux-2.6/debian/bin/gencontrol.py	2005-08-10 12:40:10 UTC (rev 3820)
+++ people/waldi/kernel/source/linux-2.6/debian/bin/gencontrol.py	2005-08-10 12:56:58 UTC (rev 3821)
@@ -317,6 +317,11 @@
     image = read_template("image")
     image_latest = read_template("image.latest")
 
+    makeflags = "VERSION='%s' SOURCE_VERSION='%s'" % (version, source_version)
+    cmds_binary_indep = []
+    cmds_binary_indep.append(("$(MAKE) -f debian/rules.real binary-indep %s" % makeflags,))
+    makefile.append(("binary-indep:", cmds_binary_indep))
+
     arch_list = arches.keys()
     arch_list.sort()
     for arch in arch_list:
@@ -327,7 +332,7 @@
         for i in (('setup',)):
             makefile.append(("%s-%s:: %s-%s-real" % (i, arch, i, arch), None))
 
-        arch_makeflags = "VERSION='%s' SOURCE_VERSION='%s' ARCH='%s'" % (version, source_version, arch)
+        arch_makeflags = makeflags + " ARCH='%s'" % arch
         cmds_setup = []
         cmds_setup.append(("$(MAKE) -f debian/rules.real setup-arch %s" % arch_makeflags,))
         makefile.append(("setup-%s-real:" % arch, cmds_setup))
@@ -346,7 +351,7 @@
                 subarch_text = 'none'
                 subarch_vars['subarch'] = ''
 
-            for i in ('binary-arch', 'binary-indep', 'build', 'setup'):
+            for i in ('binary-arch', 'build', 'setup'):
                 makefile.append(("%s-%s:: %s-%s-%s" % (i, arch, i, arch, subarch_text), None))
                 makefile.append(("%s-%s-%s::" % (i, arch, subarch_text), None))
             for i in ('binary-arch', 'setup'):
@@ -380,10 +385,8 @@
                 packages.append(process_package(headers[0], flavour_vars))
                 packages.extend(dummy_packages)
 
-                for i in ('binary-arch', 'binary-indep', 'build', 'setup'):
+                for i in ('binary-arch', 'build', 'setup'):
                     makefile.append(("%s-%s-%s:: %s-%s-%s-%s" % (i, arch, subarch_text, i, arch, subarch_text, flavour), None))
-                    makefile.append(("%s-%s-%s-%s::" % (i, arch, subarch_text, flavour), None))
-                for i in ('binary-arch', 'build', 'setup'):
                     makefile.append(("%s-%s-%s-%s:: %s-%s-%s-%s-real" % (i, arch, subarch_text, flavour, i, arch, subarch_text, flavour), None))
 
                 flavour_makeflags = subarch_makeflags + " FLAVOUR='%s'" % flavour

Modified: people/waldi/kernel/source/linux-2.6/debian/rules
===================================================================
--- people/waldi/kernel/source/linux-2.6/debian/rules	2005-08-10 12:40:10 UTC (rev 3820)
+++ people/waldi/kernel/source/linux-2.6/debian/rules	2005-08-10 12:56:58 UTC (rev 3821)
@@ -26,30 +26,6 @@
 include debian/rules.defs
 
 #
-# linux-source package
-#
-spkg := linux-source-$(version)
-sdir := debian/$(spkg)/usr/src
-source: debian/source-stamp
-debian/source-stamp: debian/patch-stamp
-	dh_testdir
-	dh_testroot
-	dh_installdirs -p$(spkg) /usr/src
-#	Link the files and create a tarball in correct location
-	mkdir $(spkg)
-	cp -al $(source_files) $(spkg)
-	tar -cjf $(sdir)/$(spkg).tar.bz2 $(spkg)
-	rm -rf $(spkg)
-	dh_installdocs -p$(spkg) README
-	dh_installchangelogs -p$(spkg)
-	dh_compress -p$(spkg)
-	dh_fixperms -p$(spkg)
-	dh_installdeb -p$(spkg)
-	dh_gencontrol -p$(spkg)
-	dh_md5sums -p$(spkg)
-	dh_builddeb -p$(spkg)
-	touch debian/source-stamp
-#
 # linux-tree package
 #
 tpkg := linux-tree-$(version)
@@ -167,9 +143,9 @@
 	rm -rf $(BUILD_DIR) $(STAMPS_DIR)
 	dh_clean
 
-binary-indep: source tree patch-debian doc
+binary-indep:
 	dh_testdir
-	$(MAKE) -f debian/rules.gen binary-indep-$(DEB_HOST_ARCH)
+	$(MAKE) -f debian/rules.gen binary-indep
 
 binary-arch:
 	dh_testdir

Modified: people/waldi/kernel/source/linux-2.6/debian/rules.real
===================================================================
--- people/waldi/kernel/source/linux-2.6/debian/rules.real	2005-08-10 12:40:10 UTC (rev 3820)
+++ people/waldi/kernel/source/linux-2.6/debian/rules.real	2005-08-10 12:56:58 UTC (rev 3821)
@@ -81,6 +81,8 @@
 binary-arch-subarch: install-header-subarch-$(ARCH)-$(SUBARCH)
 binary-arch-flavour: install-image-flavour-$(ARCH)-$(SUBARCH)-$(FLAVOUR)
 
+binary-indep: install-source
+
 build: $(STAMPS_DIR)/build-$(ARCH)-$(SUBARCH)-$(FLAVOUR)
 
 setup-arch: $(STAMPS_DIR)/source
@@ -240,3 +242,25 @@
 	dh_md5sums
 	dh_builddeb
 
+$(BUILD_DIR)/linux-source-$(VERSION).tar.bz2: SOURCE_DIR=$(BUILD_DIR)/source
+$(BUILD_DIR)/linux-source-$(VERSION).tar.bz2: DIR = $(BUILD_DIR)/linux-source-$(VERSION)
+$(BUILD_DIR)/linux-source-$(VERSION).tar.bz2: $(STAMPS_DIR)/source
+	rm -rf $@ $(DIR)
+	cp -al $(SOURCE_DIR) $(DIR)
+	cd $(BUILD_DIR); tar -cjf linux-source-$(VERSION).tar.bz2 linux-source-$(VERSION)
+	rm -rf $(DIR)
+
+install-source: DH_OPTIONS = -plinux-source-$(VERSION)
+install-source: $(BUILD_DIR)/linux-source-$(VERSION).tar.bz2
+	dh_testdir
+	dh_testroot
+	dh_install $< /usr/src
+	dh_installdocs README
+	dh_installchangelogs
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+




More information about the Kernel-svn-changes mailing list