Skip to content

Releases: dell/dkms

v3.0.4 - Various fixes

18 Jun 11:24
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.3...v3.0.4

v3.0.3 - Fixes for ldtarball

17 Dec 07:30
Compare
Choose a tag to compare

What's Changed

  • Fix source only tarballs unpacked with ldtarball by @trixirt in #189
  • {ld,mk}tarball: perform expansion when setting cleanup trap by @dadap in #191

New Contributors

Full Changelog: v3.0.2...v3.0.3

v3.0.2 - More fixes, support for Clang and test infrastructure

21 Nov 09:46
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.0...v3.0.2

v3.0.1 - Small fixes

15 Nov 10:04
Compare
Choose a tag to compare

What's Changed

  • Silently consume the old --no-initrd option by @trixirt in #174
  • Fix creation of temp build dir by @heftig in #175

New Contributors

Full Changelog: v3.0.0...v3.0.1

v3.0.0 - Code cleanup and refactoring

08 Nov 09:20
Compare
Choose a tag to compare
  • Clarify --all switch in the man page.
  • Lots of code cleanups and refactoring.
  • Fix root permissions checking for the various possible actions.
  • The following variables have been deprecated:
    • REMAKE_INITRD
    • MODULES_CONF
    • MODULES_CONF_OBSOLETES
    • MODULES_CONF_ALIAS_TYPE
    • MODULES_CONF_OBSOLETE_ONLY

What's Changed

Full Changelog: v2.8.8...v3.0.0

Drop outdated distribution specific components

30 Oct 06:23
Compare
Choose a tag to compare
  • Drop outdated distribution specific packaging
    • Creation of deb/rpm package
    • Module rpm/kmp/debian packaging and templates
    • Checks for old Suse versions
    • Driver disks
  • Drop old kernel 2.x checks.
  • Drop modules.conf handling.
  • Use os-release and fallback to lsb_release for checking the distribution version.
  • Set location for Arch modules.
  • Rework makefile, use git archive for tarball generation.
  • Do not modprobe built modules by default on successful installation.
  • Do not support importing module tarballs created before May 2007 (pre 2.0).
  • Fix remove --all command.
  • Fix kernel removing.
  • Improve installation targets.

Small fixes

01 Oct 09:48
Compare
Choose a tag to compare
  • Remove Freshmeat/Freecode release publishing (site is read only since 2014).
  • Fix kernel prerm.d for new output in dkms status.
  • Other small fixes (typos etc.).

Documents improvements and small fixes

04 Sep 08:15
Compare
Choose a tag to compare
  • Fix installation of /etc/kernel/install.d/dkms and /etc/dkms/sign_helper.sh script.
  • Clean up Makefile, docs and man page.
  • Be more consistent with versioning, fix creation of tarballs, properly expand man page variables.
  • Use more condensed output for commands, print when invoking the signing hook.
  • Add documentation for enabling signing of modules and enrolling MOK certificates.

Support for BLS and minor cleanups

24 Aug 19:15
13c65e9
Compare
Choose a tag to compare
  • Simplify function for correct kernel using the modules folder and not the configuration files in /boot. This also adds support for the newer Boot Loader Specification (BLS): https://systemd.io/BOOT_LOADER_SPECIFICATION/
  • Simplify function to detect newer kernels on Fedora and RHEL/CentOS systems and make it work with recent distributions (detection stuck at 2.6...).
  • Use proper GPLv2 license from: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
  • Fix for module and module_version not being passed when using AUTOINSTALL=yes.

Small fixes

30 Nov 09:05
Compare
Choose a tag to compare
  • Install the new kernel_install.d_dkms and sign_helper.sh scripts in all targets under /etc.
  • Do not require root access for the build command as described in the manual page.
  • Fix support for /etc/sysconfig/kernel directory.
  • Improve test dkms.conf file.
  • Add support for zstd compressed modules.
  • Document NO_WEAK_MODULES in the man page.
  • Use kmod as a package dependency on Debian when available.
  • Be more verbose when failing due to missing module.