[REVIEW 5/6][linux-restricted-modules] UBUNTU: [Debian] Only produce transitionals for primary variant

Seth Forshee seth.forshee at canonical.com
Tue Dec 3 22:26:56 UTC 2019


We only want the primary variant to produce transitional meta
packages, so only include them in debian/control if
debian/variants includes the primary variant.

Signed-off-by: Seth Forshee <seth.forshee at canonical.com>
---
 debian/rules | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/debian/rules b/debian/rules
index 913148e835fd..b16106d7d77f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -26,7 +26,12 @@ ifneq (,$(wildcard debian/variants))
 endif
 
 control_files := debian/control.common
-control_files += $(shell LC_ALL=C ls -d debian/control.d/*)
+# control files only wanted for the primary variant
+primary_control_files := $(shell LC_ALL=C ls -d debian/control.d/transitionals-*)
+ifneq ($(filter --, $(variants)),)
+	control_files += $(primary_control_files)
+endif
+control_files += $(filter-out $(primary_control_files),$(shell LC_ALL=C ls -d debian/control.d/*))
 
 test:
 	echo "$(src_fullversion) $(src_version)"
-- 
2.24.0




More information about the kernel-team mailing list