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