[Glibc-bsd-commits] r3909 - in trunk: kfreebsd-10/debian kfreebsd-9/debian

Robert Millan rmh at alioth.debian.org
Thu Dec 1 07:06:05 UTC 2011


Author: rmh
Date: 2011-12-01 07:06:05 +0000 (Thu, 01 Dec 2011)
New Revision: 3909

Modified:
   trunk/kfreebsd-10/debian/rules
   trunk/kfreebsd-9/debian/changelog
   trunk/kfreebsd-9/debian/rules
Log:
Fix kernel-image major number suffix hack.

Modified: trunk/kfreebsd-10/debian/rules
===================================================================
--- trunk/kfreebsd-10/debian/rules	2011-11-30 18:34:08 UTC (rev 3908)
+++ trunk/kfreebsd-10/debian/rules	2011-12-01 07:06:05 UTC (rev 3909)
@@ -197,7 +197,7 @@
 
 	touch install-common-stamp
 
-install-arch: $(foreach flavor,$(flavours),install-flavor-$(flavor)-stamp)
+install-arch: $(foreach flavor,$(flavours),install-flavor-$(flavor)-stamp) install-udeb-stamp
 install-flavor-%-stamp: install-common-stamp build-flavor-%-stamp
 	dh_testdir
 	dh_testroot
@@ -249,10 +249,6 @@
 	install -p -o root -g root -m 644 \
 		debian/kfreebsd-image.overrides \
 		$(IMAGE_PACKAGE)-$*/usr/share/lintian/overrides/kfreebsd-image-$(version)-$(abiname)-$*
-	mkdir -p $(CURDIR)/debian/zlib-modules-$(version)-$(abiname)-$*-di/usr/share/lintian/overrides
-	install -p -o root -g root -m 644 \
-		debian/zlib-modules.overrides \
-		$(CURDIR)/debian/zlib-modules-$(version)-$(abiname)-$*-di/usr/share/lintian/overrides/zlib-modules-$(version)-$(abiname)-$*-di
 
 	# scripts
 	for script in preinst prerm postinst postrm ; do \
@@ -274,15 +270,33 @@
 	done
 	ln -s $(kfreebsd_cpu)/include $(HEADERS_PACKAGE)-$*/usr/src/$(HEADERS_DIR)-$*/sys/machine
 
+	touch install-flavor-$*-stamp
+
+install-udeb-stamp: $(foreach flavor,$(flavours),install-flavor-$(flavor)-stamp)
 ifeq ($(DEB_HOST_ARCH_OS), kfreebsd)
+	dh_testdir
+	dh_testroot
+	dh_clean -k -pkernel-image-$(version)-$(abiname)-$*-di
+
 	KW_CONFIG_DIR=debian/arch/$(DEB_HOST_ARCH_CPU)/installer kernel-wedge install-files \
 		$(version)-$(abiname) debian/arch/$(DEB_HOST_ARCH_CPU)/installer
-	mv $(CURDIR)/debian/kernel-image-$(version)-$(abiname)-$*-di/boot/kfreebsd{,-$(major)}.gz
+
+	# override file
+	mkdir -p $(CURDIR)/debian/zlib-modules-$(version)-$(abiname)-*-di/usr/share/lintian/overrides
+	install -p -o root -g root -m 644 \
+		debian/zlib-modules.overrides \
+		$(CURDIR)/debian/zlib-modules-$(version)-$(abiname)-*-di/usr/share/lintian/overrides/zlib-modules-$(version)-$(abiname)-$*-di
+
+	# fixup kernel path (so that this udeb can be installed alongside
+	# other major versions of kfreebsd)
+	for i in debian/arch/$(DEB_HOST_ARCH_CPU)/*.installer ; do \
+		subarch=`basename $$i .installer` ; \
+		mv debian/kernel-image-$(version)-$(abiname)-$${subarch}-di/boot/kfreebsd{,-$(major)}.gz ; \
+	done
 endif
+	touch $@
 
-	touch install-flavor-$*-stamp
 
-
 # Build architecture-independent files here.
 binary-indep: build-indep install-indep
 	dh_testdir

Modified: trunk/kfreebsd-9/debian/changelog
===================================================================
--- trunk/kfreebsd-9/debian/changelog	2011-11-30 18:34:08 UTC (rev 3908)
+++ trunk/kfreebsd-9/debian/changelog	2011-12-01 07:06:05 UTC (rev 3909)
@@ -1,3 +1,9 @@
+kfreebsd-9 (9.0~svn227451-6) UNRELEASED; urgency=low
+
+  * Fix kernel-image major number suffix hack.
+
+ -- Robert Millan <rmh at debian.org>  Wed, 30 Nov 2011 19:25:57 +0100
+
 kfreebsd-9 (9.0~svn227451-5) unstable; urgency=medium
 
   * Use major number for kfreebsd.gz in kernel-image, so that it can be

Modified: trunk/kfreebsd-9/debian/rules
===================================================================
--- trunk/kfreebsd-9/debian/rules	2011-11-30 18:34:08 UTC (rev 3908)
+++ trunk/kfreebsd-9/debian/rules	2011-12-01 07:06:05 UTC (rev 3909)
@@ -209,7 +209,7 @@
 
 	touch install-common-stamp
 
-install-arch: $(foreach flavor,$(flavours),install-flavor-$(flavor)-stamp)
+install-arch: $(foreach flavor,$(flavours),install-flavor-$(flavor)-stamp) install-udeb-stamp
 install-flavor-%-stamp: install-common-stamp build-flavor-%-stamp
 	dh_testdir
 	dh_testroot
@@ -261,10 +261,6 @@
 	install -p -o root -g root -m 644 \
 		debian/kfreebsd-image.overrides \
 		$(IMAGE_PACKAGE)-$*/usr/share/lintian/overrides/kfreebsd-image-$(version)-$(abiname)-$*
-	mkdir -p $(CURDIR)/debian/zlib-modules-$(version)-$(abiname)-$*-di/usr/share/lintian/overrides
-	install -p -o root -g root -m 644 \
-		debian/zlib-modules.overrides \
-		$(CURDIR)/debian/zlib-modules-$(version)-$(abiname)-$*-di/usr/share/lintian/overrides/zlib-modules-$(version)-$(abiname)-$*-di
 
 	# scripts
 	for script in preinst prerm postinst postrm ; do \
@@ -286,15 +282,33 @@
 	done
 	ln -s $(kfreebsd_cpu)/include $(HEADERS_PACKAGE)-$*/usr/src/$(HEADERS_DIR)-$*/sys/machine
 
+	touch install-flavor-$*-stamp
+
+install-udeb-stamp: $(foreach flavor,$(flavours),install-flavor-$(flavor)-stamp)
 ifeq ($(DEB_HOST_ARCH_OS), kfreebsd)
+	dh_testdir
+	dh_testroot
+	dh_clean -k -pkernel-image-$(version)-$(abiname)-$*-di
+
 	KW_CONFIG_DIR=debian/arch/$(DEB_HOST_ARCH_CPU)/installer kernel-wedge install-files \
 		$(version)-$(abiname) debian/arch/$(DEB_HOST_ARCH_CPU)/installer
-	mv $(CURDIR)/debian/kernel-image-$(version)-$(abiname)-$*-di/boot/kfreebsd{,-$(major)}.gz
+
+	# override file
+	mkdir -p $(CURDIR)/debian/zlib-modules-$(version)-$(abiname)-*-di/usr/share/lintian/overrides
+	install -p -o root -g root -m 644 \
+		debian/zlib-modules.overrides \
+		$(CURDIR)/debian/zlib-modules-$(version)-$(abiname)-*-di/usr/share/lintian/overrides/zlib-modules-$(version)-$(abiname)-$*-di
+
+	# fixup kernel path (so that this udeb can be installed alongside
+	# other major versions of kfreebsd)
+	for i in debian/arch/$(DEB_HOST_ARCH_CPU)/*.installer ; do \
+		subarch=`basename $$i .installer` ; \
+		mv debian/kernel-image-$(version)-$(abiname)-$${subarch}-di/boot/kfreebsd{,-$(major)}.gz ; \
+	done
 endif
+	touch $@
 
-	touch install-flavor-$*-stamp
 
-
 # Build architecture-independent files here.
 binary-indep: build-indep install-indep
 	dh_testdir




More information about the Glibc-bsd-commits mailing list