From 81914dd14ed51eccc2ce3d012c31f3092ae69aab Mon Sep 17 00:00:00 2001 From: Paolo Pisati Date: Mon, 11 Mar 2024 11:57:37 +0100 Subject: [PATCH] Revert "UBUNTU: [Packaging] Add debian/control sanity check" This reverts commit 848235005079d4f0f04e202ac7bcff03791041fd. Signed-off-by: Paolo Pisati --- debian/rules | 1 - debian/scripts/checks/control-check | 36 ----------------------------- 2 files changed, 37 deletions(-) delete mode 100755 debian/scripts/checks/control-check diff --git a/debian/rules b/debian/rules index 303e8fcec153..123824dec42e 100755 --- a/debian/rules +++ b/debian/rules @@ -212,7 +212,6 @@ $(DEBIAN)/control.stub: \ .PHONY: debian/control debian/control: $(DEBIAN)/control.stub cp $(DEBIAN)/control.stub debian/control - debian/scripts/checks/control-check debian/canonical-certs.pem: $(wildcard $(DROOT)/certs/*-all.pem) $(wildcard $(DROOT)/certs/*-$(arch).pem) $(wildcard $(DEBIAN)/certs/*-all.pem) $(wildcard $(DEBIAN)/certs/*-$(arch).pem) for cert in $(sort $(notdir $^)); \ diff --git a/debian/scripts/checks/control-check b/debian/scripts/checks/control-check deleted file mode 100755 index 51e1c91f5502..000000000000 --- a/debian/scripts/checks/control-check +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash -eu -# -# debian/control sanity checks -# - -echo "II: Checking debian/control" - -. debian/debian.env - -source_name=$(dpkg-parsechangelog -l"${DEBIAN}"/changelog -SSource) -linux_source=$(grep -P '^Package:\s*linux.*-source-\d+\.\d+\.\d+' debian/control | sed 's/^Package:\s*//') - -case "${source_name}___${linux_source}" in - linux___linux-source-*) - # Main kernel package produces linux-source - true - ;; - linux-*___) - # Non-main kernel package must *not* produce linux-source - true - ;; - *) - # All other combinations are packaging mistakes - if [ -n "${linux_source}" ] ; then - echo "EE: debian/control contains invalid package stanza:" >&2 - echo "Package: ${linux_source}" >&2 - else - echo "EE: debian/control is missing package stanza:" >&2 - echo "Package: linux-source-PKGVER" >&2 - fi - exit 1 - ;; -esac - -echo "II: Done" -exit 0