r4044 - in people/waldi/kernel/linux-nonfree-2.6/debian: . bin

Bastian Blank waldi at costa.debian.org
Tue Aug 23 22:50:33 UTC 2005


Author: waldi
Date: 2005-08-23 22:50:32 +0000 (Tue, 23 Aug 2005)
New Revision: 4044

Modified:
   people/waldi/kernel/linux-nonfree-2.6/debian/bin/gencontrol.py
   people/waldi/kernel/linux-nonfree-2.6/debian/rules.real
Log:
* debian/bin/gencontrol.py: Support kernel arch spec.
* debian/rules.real: Update.


Modified: people/waldi/kernel/linux-nonfree-2.6/debian/bin/gencontrol.py
===================================================================
--- people/waldi/kernel/linux-nonfree-2.6/debian/bin/gencontrol.py	2005-08-23 21:56:15 UTC (rev 4043)
+++ people/waldi/kernel/linux-nonfree-2.6/debian/bin/gencontrol.py	2005-08-23 22:50:32 UTC (rev 4044)
@@ -237,8 +237,8 @@
         makefile.append(("%s-%s-%s-%s:: %s-%s-%s-%s-real" % (i, arch, subarch, flavour, i, arch, subarch, flavour), None))
 
     makeflags['FLAVOUR'] = flavour
-    if config_entry.has_key('kpkg-subarch'):
-        makeflags['KPKG_SUBARCH'] = config_entry['kpkg-subarch']
+    if config_entry.has_key('kernel-arch'):
+        makeflags['KERNEL_ARCH'] = config_entry['kernel-arch']
     makeflags_string = ' '.join(["%s='%s'" % i for i in makeflags.iteritems()])
 
     cmds_binary_arch = []
@@ -257,7 +257,6 @@
         'SOURCE_VERSION': version['source'],
         'UPSTREAM_VERSION': version['upstream'],
         'ABINAME': abiname,
-        'KPKG_ABINAME': kpkg_abiname,
     }
     makeflags_string = ' '.join(["%s='%s'" % i for i in makeflags.iteritems()])
 
@@ -282,8 +281,8 @@
         makefile.append(("%s-%s-%s::" % (i, arch, subarch), None))
 
     makeflags['SUBARCH'] = subarch
-    if config_entry.has_key('kpkg-subarch'):
-        makeflags['KPKG_SUBARCH'] = config_entry['kpkg-subarch']
+    if config_entry.has_key('kernel-arch'):
+        makeflags['KERNEL_ARCH'] = config_entry['kernel-arch']
 
     for flavour in config_entry['flavours']:
         process_real_flavour(packages, makefile, config, arch, subarch, flavour, vars.copy(), makeflags.copy())

Modified: people/waldi/kernel/linux-nonfree-2.6/debian/rules.real
===================================================================
--- people/waldi/kernel/linux-nonfree-2.6/debian/rules.real	2005-08-23 21:56:15 UTC (rev 4043)
+++ people/waldi/kernel/linux-nonfree-2.6/debian/rules.real	2005-08-23 22:50:32 UTC (rev 4044)
@@ -20,7 +20,7 @@
 
 $(STAMPS_DIR)/build-$(ARCH)-$(SUBARCH)-$(FLAVOUR): DIR=$(BUILD_DIR)/build-$(ARCH)-$(SUBARCH)-$(FLAVOUR)
 $(STAMPS_DIR)/build-$(ARCH)-$(SUBARCH)-$(FLAVOUR): $(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)
-	cd $(DIR); make DIR=/usr/src/linux-headers-$(KPGK_SUBARCH)$(UPSTREAM_VERSION)$(KPKG_ABINAME)-$(FLAVOUR)
+	cd $(DIR); env -u MAKEFLAGS ARCH=$(KERNEL_ARCH) make DIR=/usr/src/linux-headers-$(KPGK_SUBARCH)$(UPSTREAM_VERSION)$(KPKG_ABINAME)-$(FLAVOUR)
 	touch $@
 
 $(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR): DIR=$(BUILD_DIR)/build-$(ARCH)-$(SUBARCH)-$(FLAVOUR)
@@ -30,3 +30,24 @@
 	cp -al $(filter-out debian, $(wildcard *)) $(DIR)
 	touch $@
 
+install-base:
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_gencontrol -- $(GENCONTROL_ARGS)
+	dh_md5sums
+	dh_builddeb
+
+install-modules-$(ARCH)-$(SUBARCH)-$(FLAVOUR): DIR = $(BUILD_DIR)/build-$(ARCH)-$(SUBARCH)-$(FLAVOUR)
+install-modules-$(ARCH)-$(SUBARCH)-$(FLAVOUR): DEST_DIR = $(CURDIR)/debian/linux-modules-nonfree-$(KPKG_SUBARCH)$(VERSION)-$(ABINAME)-$(FLAVOUR)/lib/modules/$(UPSTREAM_VERSION)$(KPKG_ABINAME)-$(FLAVOUR)
+install-modules-$(ARCH)-$(SUBARCH)-$(FLAVOUR): DH_OPTIONS = -plinux-modules-nonfree-$(KPKG_SUBARCH)$(VERSION)-$(ABINAME)-$(FLAVOUR)
+install-modules-$(ARCH)-$(SUBARCH)-$(FLAVOUR):
+	dh_testdir
+	dh_testroot
+	dh_installdirs $(DH_OPTIONS) 
+	cd $(DIR); env -u MAKEFLAGS ARCH=$(KERNEL_ARCH) make install DIR=/usr/src/linux-headers-$(KPGK_SUBARCH)$(UPSTREAM_VERSION)$(KPKG_ABINAME)-$(FLAVOUR) MODLIB=$(DEST_DIR) INSTALL_MOD_DIR=nonfree
+	dh_installdocs $(DH_OPTIONS)
+	dh_installchangelogs $(DH_OPTIONS)
+	$(MAKE) -f debian/rules.real install-base DH_OPTIONS=$(DH_OPTIONS)
+
+




More information about the Kernel-svn-changes mailing list