the first patch was incomplete, still building one udeb
diff -Nru pciutils-3.7.0/debian/control pciutils-3.7.0/debian/control
--- pciutils-3.7.0/debian/control	2020-11-28 20:07:58.000000000 +0100
+++ pciutils-3.7.0/debian/control	2021-02-25 06:10:32.000000000 +0100
@@ -61,6 +61,7 @@
 
 Package: pciutils-udeb
 Package-Type: udeb
+Build-Profiles: <!noudeb>
 Section: debian-installer
 Architecture: any
 Depends:
@@ -74,6 +75,7 @@
 
 Package: libpci3-udeb
 Package-Type: udeb
+Build-Profiles: <!noudeb>
 Section: debian-installer
 Architecture: any
 Depends:
diff -Nru pciutils-3.7.0/debian/rules pciutils-3.7.0/debian/rules
--- pciutils-3.7.0/debian/rules	2020-10-05 01:42:15.000000000 +0200
+++ pciutils-3.7.0/debian/rules	2021-02-25 06:10:47.000000000 +0100
@@ -8,6 +8,10 @@
 include /usr/share/dpkg/buildflags.mk
 include /usr/share/dpkg/architecture.mk
 
+ifeq (,$(filter noudeb, $(DEB_BUILD_PROFILES)))
+  with_udeb = yes
+endif
+
 confflags =
 confflags += OPT="$(CFLAGS)"
 confflags += SHARED=yes
@@ -41,11 +45,13 @@
 override_dh_auto_install:
 	dh_auto_install -- $(confflags) install-lib
 
+ifeq ($(with_udeb),yes)
 	# pciutils-udeb
 	# Reduce by removing subsystem ids and comments.
 	cat /usr/share/misc/pci.ids | \
 	  perl -ne 'print unless /^(\s*#|\s*$|\t\t)/' | \
 	  gzip -9n >debian/pciutils-udeb/usr/share/misc/pci.ids.gz
+endif
 
 override_dh_makeshlibs:
 	dh_makeshlibs -a -V 'libpci3 (>= 1:3.5.2-1)'

Reply via email to