From eb38688bb716ce685daa65af9c50fdc34d4d11e0 Mon Sep 17 00:00:00 2001 From: Juerg Haefliger Date: Wed, 8 Mar 2023 09:25:25 +0100 Subject: [PATCH] UBUNTU: [Packaging] debian/rules: Honor 'do_skip_checks' for builds One of the build steps is a config check to ensure that the generated configs are as expected. For mainline builds, this sometimes isn't the case but we don't care so skip that check if 'do_skip_checks' is true (which is the case for mainline builds). Ignore: yes Signed-off-by: Juerg Haefliger Signed-off-by: Andrea Righi --- debian/rules.d/4-checks.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/debian/rules.d/4-checks.mk b/debian/rules.d/4-checks.mk index dba124fbad8e..2f7853fd51e5 100644 --- a/debian/rules.d/4-checks.mk +++ b/debian/rules.d/4-checks.mk @@ -30,6 +30,7 @@ checks-%: module-check-% module-signature-check-% abi-check-% retpoline-check-% # Check the config against the known options list. config-prepare-check-%: $(stampdir)/stamp-prepare-tree-% @echo Debug: $@ +ifneq ($(do_skip_checks),true) if [ -e $(commonconfdir)/config.common.ubuntu ]; then \ perl -f $(DROOT)/scripts/checks/config-check \ $(builddir)/build-$*/.config "$(arch)" "$*" "$(commonconfdir)" \ @@ -38,3 +39,4 @@ config-prepare-check-%: $(stampdir)/stamp-prepare-tree-% python3 $(DROOT)/scripts/misc/annotations -f $(commonconfdir)/annotations \ --arch $(arch) --flavour $* --check $(builddir)/build-$*/.config; \ fi +endif