@@ -13,9 +13,23 @@ Section: metapackages
Provides: ${dkms:zfs-modules} ${dkms:virtualbox-guest-modules} ${dkms:wireguard-linux-compat-modules}
Priority: optional
Depends: ${misc:Depends}, linux-image-${kernel-abi-version}-azure
-Description: Linux kernel image for Azure systems.
+Description: Linux kernel image for Azure systems (vmlinuz).
This package will always depend on the latest kernel image available
for Azure systems.
+ .
+ This package will use vmlinuz during boot.
+
+Package: linux-image-azure-fde${variant:suffix}
+Architecture: amd64
+Section: metapackages
+Provides: ${dkms:zfs-modules} ${dkms:virtualbox-guest-modules} ${dkms:wireguard-linux-compat-modules}
+Priority: optional
+Depends: ${misc:Depends}, linux-image-${kernel-abi-version}-azure-fde
+Description: Linux kernel image for Azure systems (kernel.efi).
+ This package will always depend on the latest kernel image available
+ for Azure systems.
+ .
+ This package will use kernel.efi during boot.
Package: linux-modules-extra-azure${variant:suffix}
Architecture: amd64 arm64
@@ -33,9 +47,23 @@ Section: metapackages
Priority: optional
Provides: ${test:provides-full-azure} ${test:provides-full-preferred}
Depends: ${misc:Depends}, linux-image-azure${variant:suffix} (= ${binary:Version}), linux-headers-azure${variant:suffix} (= ${binary:Version}), linux-tools-azure${variant:suffix} (= ${binary:Version}), linux-cloud-tools-azure${variant:suffix} (= ${binary:Version})
-Description: Complete Linux kernel for Azure systems.
+Description: Complete Linux kernel for Azure systems (vmlinuz).
+ This package will always depend on the latest complete Linux kernel available
+ for Azure systems.
+ .
+ This package will use vmlinuz during boot.
+
+Package: linux-azure-fde${variant:suffix}
+Architecture: amd64
+Section: metapackages
+Priority: optional
+Provides: ${test:provides-full-azure-fde}
+Depends: ${misc:Depends}, linux-image-azure-fde${variant:suffix} (= ${binary:Version}), linux-headers-azure${variant:suffix} (= ${binary:Version}), linux-tools-azure${variant:suffix} (= ${binary:Version}), linux-cloud-tools-azure${variant:suffix} (= ${binary:Version})
+Description: Complete Linux kernel for Azure systems (kernel.efi).
This package will always depend on the latest complete Linux kernel available
for Azure systems.
+ .
+ This package will use kernel.efi during boot.
Package: linux-tools-azure${variant:suffix}
Architecture: amd64 arm64
Produce linux-azure-fde and linux-image-azure-fde from the regular linux-meta-azure package. This eliminates the need to have a separate, second derivative main/signed/meta -fde package. BugLink: https://bugs.launchpad.net/bugs/2017571 Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com> --- debian/control.d/azure | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-)