[Glibc-bsd-commits] r3923 - trunk/kfreebsd-8.2/debian

Robert Millan rmh at alioth.debian.org
Sat Dec 3 19:56:33 UTC 2011


Author: rmh
Date: 2011-12-03 19:56:33 +0000 (Sat, 03 Dec 2011)
New Revision: 3923

Modified:
   trunk/kfreebsd-8.2/debian/changelog
   trunk/kfreebsd-8.2/debian/rules
Log:
Install udeb files in their own target.

Modified: trunk/kfreebsd-8.2/debian/changelog
===================================================================
--- trunk/kfreebsd-8.2/debian/changelog	2011-12-03 19:42:26 UTC (rev 3922)
+++ trunk/kfreebsd-8.2/debian/changelog	2011-12-03 19:56:33 UTC (rev 3923)
@@ -1,8 +1,9 @@
 kfreebsd-8 (8.2-16) UNRELEASED; urgency=low
 
   * 108_teken_utf8_table.diff: Fix sockets over nullfs.
+  * Install udeb files in their own target.
 
- -- Robert Millan <rmh at debian.org>  Sat, 03 Dec 2011 17:36:42 +0100
+ -- Robert Millan <rmh at debian.org>  Sat, 03 Dec 2011 20:56:24 +0100
 
 kfreebsd-8 (8.2-15) unstable; urgency=low
 

Modified: trunk/kfreebsd-8.2/debian/rules
===================================================================
--- trunk/kfreebsd-8.2/debian/rules	2011-12-03 19:42:26 UTC (rev 3922)
+++ trunk/kfreebsd-8.2/debian/rules	2011-12-03 19:56:33 UTC (rev 3923)
@@ -212,7 +212,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
@@ -264,10 +264,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 \
@@ -289,14 +285,29 @@
 	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
+
+	for i in debian/arch/$(DEB_HOST_ARCH_CPU)/*.installer ; do \
+		subarch=`basename $$i .installer` ; \
+		# override file \n\
+		mkdir -p $(CURDIR)/debian/zlib-modules-$(version)-$(abiname)-$${subarch}-di/usr/share/lintian/overrides ; \
+		install -p -o root -g root -m 644 \
+			debian/zlib-modules.overrides \
+			$(CURDIR)/debian/zlib-modules-$(version)-$(abiname)-$${subarch}-di/usr/share/lintian/overrides/zlib-modules-$(version)-$(abiname)-$${subarch}-di ; \
+	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