Build metapackages for unsigned kernel

This commit is contained in:
Aleksey Samoilov 2024-02-26 03:19:05 +04:00
parent e8b7af6d27
commit 28e28edec0
6 changed files with 21 additions and 9 deletions

View file

@ -448,11 +448,11 @@ linux-signed-{vars['arch']} (@signedtemplate_sourceversion@) {dist}; urgency={ur
# transition to testing together. # transition to testing together.
if do_meta: if do_meta:
packages_meta = ( packages_meta = (
bundle_signed.add('image.meta', ruleid, makeflags, vars, arch=arch) self.bundle.add('image.meta', ruleid, makeflags, vars, arch=arch)
) )
assert len(packages_meta) == 1 assert len(packages_meta) == 1
packages_meta += ( packages_meta += (
bundle_signed.add(build_signed and 'signed.headers.meta' or 'headers.meta', self.bundle.add('signed.headers.meta' or 'headers.meta',
ruleid, makeflags, vars, arch=arch) ruleid, makeflags, vars, arch=arch)
) )
assert len(packages_meta) == 2 assert len(packages_meta) == 2

6
debian/changelog vendored
View file

@ -1,3 +1,9 @@
linux (6.6.15-9~tileos) bookworm; urgency=medium
* Build metapackages for unsigned kernel
-- Aleksey Samoilov <samoilov.lex@gmail.com> Mon, 26 Feb 2024 03:18:07 +0400
linux (6.6.15-8~tileos) bookworm; urgency=medium linux (6.6.15-8~tileos) bookworm; urgency=medium
* Disable Debian Installer packages * Disable Debian Installer packages

View file

@ -0,0 +1,3 @@
# linux-signed-* source packages are generated by the linux source
# package, so it is OK for their binaries to share documentation
linux-headers-amd64: usr-share-doc-symlink-to-foreign-package linux-headers-6.6.15-amd64

View file

@ -0,0 +1,3 @@
# linux-signed-* source packages are generated by the linux source
# package, so it is OK for their binaries to share documentation
linux-headers-lts-amd64: usr-share-doc-symlink-to-foreign-package linux-headers-6.6.15-amd64

View file

@ -1,8 +1,8 @@
Package: linux-headers@source_suffix@@localversion@ Package: linux-headers-lts@source_suffix@@localversion@
Meta-Rules-Target: meta Meta-Rules-Target: meta
Meta-Rules-Makeflags-INSTALLDOCS_LINK_DOC: linux-headers-@abiname@@localversion@ Meta-Rules-Makeflags-INSTALLDOCS_LINK_DOC: linux-headers-@abiname@@localversion@
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nometa> Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nometa>
Depends: linux-headers-@abiname@@localversion@ (= ${binary:Version}), ${misc:Depends} Depends: linux-headers-@abiname@@localversion@ (= ${binary:Version}), ${misc:Depends}
Description: Header files for Linux @flavour@ configuration (meta-package) Description: Header files for Linux LTS @flavour@ configuration (meta-package)
This package depends on the architecture-specific header files for the latest This package depends on the architecture-specific header files for the LTS
Linux kernel @flavour@ configuration. Linux kernel @flavour@ configuration.

View file

@ -1,9 +1,9 @@
Package: linux-image@source_suffix@@localversion@ Package: linux-image-lts@source_suffix@@localversion@
Meta-Rules-Target: meta Meta-Rules-Target: meta
Meta-Rules-Makeflags-INSTALLDOCS_LINK_DOC: linux-image-@abiname@@localversion@ Meta-Rules-Makeflags-INSTALLDOCS_LINK_DOC: linux-image-@abiname@@localversion@
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nometa> Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nometa>
Depends: linux-image-@abiname@@localversion@ (= ${binary:Version}), ${misc:Depends} Depends: linux-image-@abiname@@localversion@-unsigned (= ${binary:Version}), ${misc:Depends}
Provides: linux-latest-modules-@abiname@@localversion@, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64 i386] Provides: linux-latest-modules-@abiname@@localversion@, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64 i386]
Description: Linux for @class@ (meta-package) Description: Linux LTS for @class@ (meta-package)
This package depends on the latest Linux kernel and modules for use on This package depends on the LTS Linux kernel and modules for use on
@longclass@. @longclass@.