Changelog
dkms (3.0.12-2) experimental; urgency=medium
* Cherry-pick upstream patches:
- Use 'unbuild' instead of 'remove' in kernel prerm script to keep the
modules in 'added' state. (Closes: #621846, #894250)
- Document MOK key *and* cert recreation behavior if MOK key *or* cert is
missing. (Closes: #1052243)
* kernel/header_postinst.d hook: On header upgrades w/o package name change,
'unbuild' all 'autoinstall'ed modules built against the old version first
to ensure they get rebuilt against the upgraded headers on the next
'autoinstall'. (Closes: #1040401, #1034013)
* common.postinst: Only build AUTOINSTALL="yes" modules on installation.
* Clean up obsolete /etc/kernel/install.d/dkms, renamed to 40-dkms.install.
(Closes: #1056949)
* postinst: Clean up modules with empty $arch from dkms tree. (Cf. #1036033)
* postinst: Clean up dangling source links from dkms tree. (LP: #830915)
* dh_dkms: Strip epoch from upstream version. (Closes: #660043)
* dh_dkms: Error out on invalid package versions.
* dh_dkms: Always substitute #MODULE_VERSION#. (Closes: #736803)
* Add dkms-noautoinstall-test-dkms package with a trivial kernel module for
dkms tests.
* Add autopkgtests using dkms-noautoinstall-test-dkms.
* Upload to experimental.
-- Andreas Beckmann <email address hidden> Wed, 06 Dec 2023 00:48:28 +0100