diff mbox series

[focal,jammy:linux-meta-azure*,STEP,4] UBUNTU: [Packaging] Produce linux-azure-fde & linux-image-azure-fde

Message ID 20230427173246.115429-4-dimitri.ledkov@canonical.com
State New
Headers show
Series [focal,jammy:linux-meta-azure*,STEP,4] UBUNTU: [Packaging] Produce linux-azure-fde & linux-image-azure-fde | expand

Commit Message

Dimitri John Ledkov April 27, 2023, 5:32 p.m. UTC
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(-)
diff mbox series

Patch

diff --git a/debian/control.d/azure b/debian/control.d/azure
index 784446143d..e0a1b82afc 100644
--- a/debian/control.d/azure
+++ b/debian/control.d/azure
@@ -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