[J][linux-signed-uc22][PATCH 1/5] debian/control: explicitely declare only amd64 as UEFI signed
Dimitri John Ledkov
dimitri.ledkov at canonical.com
Tue Feb 8 15:50:38 UTC 2022
Only attempt signing on amd64, and update descriptions to state
that. Also update lowlatency kernel to state correct flavour name.
Signed-off-by: Dimitri John Ledkov <dimitri.ledkov at canonical.com>
---
debian/control.stub | 12 ++++++------
debian/rules | 4 ++++
2 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/debian/control.stub b/debian/control.stub
index 7ae5b0381f..a10343214e 100644
--- a/debian/control.stub
+++ b/debian/control.stub
@@ -4,7 +4,7 @@ Priority: optional
Maintainer: Canonical Kernel Team <kernel-team at lists.ubuntu.com>
Build-Depends: debhelper (>= 9)
Build-Depends-Arch:
- @UNSIGNED_SRC_PACKAGE@ (>= @UNSIGNED_SRC_VERSION@),
+ @UNSIGNED_SRC_PACKAGE@ (>= @UNSIGNED_SRC_VERSION@) [amd64],
python3,
python3-apt,
Standards-Version: 3.9.4
@@ -12,13 +12,13 @@ Standards-Version: 3.9.4
Package: linux-image-uc22-generic
Architecture: amd64
Depends: linux-firmware, wireless-regdb, linux-modules- at ABI@-generic, linux-modules-extra- at ABI@-generic
-Description: Signed UC22 kernel image generic
+Description: UC22 kernel image generic
A kernel image for generic UC22. This version of it is signed with
- Canonical's UEFI signing key.
+ Canonical's UEFI signing key on amd64.
Package: linux-image-uc22-lowlatency
Architecture: amd64
Depends: linux-firmware, wireless-regdb, linux-modules- at ABI@-lowlatency
-Description: Signed UC22 kernel image generic
- A kernel image for generic UC22. This version of it is signed with
- Canonical's UEFI signing key.
+Description: UC22 kernel image lowlatency
+ A kernel image for lowlatency UC22. This version of it is signed with
+ Canonical's UEFI signing key on amd64.
diff --git a/debian/rules b/debian/rules
index 425812f6b6..228ca2e3ff 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,7 @@
#! /usr/bin/make -f
+include /usr/share/dpkg/default.mk
+
SOURCE=$(shell dpkg-parsechangelog -S Source)
VERSION=$(shell dpkg-parsechangelog -S Version)
ABI=$(shell echo "$(VERSION)" | sed -ne 's/\([0-9]*\.[0-9]*\.[0-9]*\-[0-9]*\)\..*/\1/p')
@@ -28,6 +30,7 @@ debian/control:
%:
dh $@
+ifneq (,$(filter $(DEB_HOST_ARCH), amd64))
override_dh_auto_build:
./download-signed "linux-uc22" "$(UNSIGNED_VER)" "$(UNSIGNED_SRC)"
mkdir SIGNED
@@ -56,3 +59,4 @@ override_dh_auto_install:
override_dh_fixperms:
dh_fixperms -X/boot/
+endif
--
2.32.0
More information about the kernel-team
mailing list