@@ -10,8 +10,8 @@ Build-Depends-Arch:
Standards-Version: 3.9.4
Package: linux-image-uc22-generic
-Architecture: amd64
-Depends: linux-firmware, wireless-regdb, linux-modules-@ABI@-generic, linux-modules-extra-@ABI@-generic
+Architecture: amd64 arm64 armhf
+Depends: linux-firmware, wireless-regdb, linux-image-@ABI@-generic [arm64 armhf], linux-modules-@ABI@-generic, linux-modules-extra-@ABI@-generic
Description: UC22 kernel image generic
A kernel image for generic UC22. This version of it is signed with
Canonical's UEFI signing key on amd64.
Previously, in uc20, we would hard code swm expected version of this source package in snapcraft.yaml and blindly build armhf/arm64 versions of the snaps even though the corresponding -XX.YY.SS version of the deb did not exist. Introduce vmlinuz based linux-image-uc22-generic package on all architectures which provides the right kernel image and matching modules as expected to be vendored into kernel snap. This will simplify snapcraft.yaml and make archive debs versions, match snapcraft / snap versions, and pacify swm expecting strictly the same version numbers across all architectures. Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com> --- debian/control.stub | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)