[Unstable/Lunar][PATCH 3/5] UBUNTU: [Packaging] debian/rules: Replace skip<foo> variables with skip_checks

Juerg Haefliger juerg.haefliger at canonical.com
Wed Jan 11 08:58:37 UTC 2023


There are different skip<foo> variables to disable individual ABI checks
but they're all set together and only for mainline builds so replace them
with the single variable skip_checks.

Signed-off-by: Juerg Haefliger <juerg.haefliger at canonical.com>
---
 debian/rules                   | 4 +---
 debian/rules.d/1-maintainer.mk | 3 +--
 debian/rules.d/4-checks.mk     | 6 +++---
 3 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/debian/rules b/debian/rules
index f2b460354f6c..7775c0e92c46 100755
--- a/debian/rules
+++ b/debian/rules
@@ -95,9 +95,7 @@ ifeq ($(do_mainline_build),true)
 	do_tools=false
 	no_dumpfile=1
 $(foreach _m,$(all_dkms_modules),$(eval do_$(_m) = false))
-	skipabi=true
-	skipmodule=true
-	skipretpoline=true
+	skip_checks=true
 endif
 
 # Disable tools build and packaging if do_tools != true
diff --git a/debian/rules.d/1-maintainer.mk b/debian/rules.d/1-maintainer.mk
index 41d61adbd8ac..0e10a84cce1d 100644
--- a/debian/rules.d/1-maintainer.mk
+++ b/debian/rules.d/1-maintainer.mk
@@ -79,8 +79,7 @@ printenv:
 	@echo "upstream_tag      = $(upstream_tag)"
 	@echo "variants          = $(variants)"
 	@echo "flavours          = $(flavours)"
-	@echo "skipabi           = $(skipabi)"
-	@echo "skipmodule        = $(skipmodule)"
+	@echo "skip_checks       = $(skip_checks)"
 	@echo "skipdbg           = $(skipdbg)"
 	@echo "CONCURRENCY_LEVEL = $(CONCURRENCY_LEVEL)"
 	@echo "ubuntu_selftests  = $(ubuntu_selftests)"
diff --git a/debian/rules.d/4-checks.mk b/debian/rules.d/4-checks.mk
index fc263f32e0ce..b13f043b11b0 100644
--- a/debian/rules.d/4-checks.mk
+++ b/debian/rules.d/4-checks.mk
@@ -2,13 +2,13 @@
 abi-check-%: $(stampdir)/stamp-install-%
 	@echo Debug: $@
 	$(DROOT)/scripts/checks/abi-check "$*" \
-		"$(prev_abidir)" "$(abidir)" $(skipabi)
+		"$(prev_abidir)" "$(abidir)" $(skip_checks)
 
 # Check the module list against the last release (always)
 module-check-%: $(stampdir)/stamp-install-%
 	@echo Debug: $@
 	$(DROOT)/scripts/checks/module-check "$*" \
-		"$(prev_abidir)" "$(abidir)" $(skipmodule)
+		"$(prev_abidir)" "$(abidir)" $(skip_checks)
 
 # Check the signature of staging modules
 module-signature-check-%: $(stampdir)/stamp-install-%
@@ -21,7 +21,7 @@ module-signature-check-%: $(stampdir)/stamp-install-%
 retpoline-check-%: $(stampdir)/stamp-install-%
 	@echo Debug: $@
 	$(DROOT)/scripts/checks/retpoline-check "$*" \
-		"$(prev_abidir)" "$(abidir)" "$(skipretpoline)" "$(builddir)/build-$*"
+		"$(prev_abidir)" "$(abidir)" "$(skip_checks)" "$(builddir)/build-$*"
 
 checks-%: module-check-% module-signature-check-% abi-check-% retpoline-check-%
 	@echo Debug: $@
-- 
2.34.1




More information about the kernel-team mailing list