Releases: dell/dkms
Drop outdated distribution specific components
- 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
- Remove Freshmeat/Freecode release publishing (site is read only since 2014).
- Fix kernel
prerm.d
for new output indkms status
. - Other small fixes (typos etc.).
Documents improvements and small fixes
- 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
- 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
andmodule_version
not being passed when usingAUTOINSTALL=yes
.
Small fixes
- Install the new
kernel_install.d_dkms
andsign_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.
Build fixes
This release fixes the inability to actually build anything: #127
- Revert "build_module: do not build if result will be obsolete"
- Don't use UID to check for root user, but use instead
id -u
that returns the effective user - Use
/etc/dkms/no-autoinstall
as flag file to disable autoinstall
release next major version v2.8.2
Merge pull request #125 from vvvrrooomm/sign_tool_in_framework_conf
Merge pull request #122 from zx2c4-forks/obsoleteby
Add example sign_tool helper script
Move sign_tool from dkms.conf to framework.conf
build_module: do not build if result will be obsolete
Introduce 'dkms unbuild' command
Move rpm_safe_upgrade validation further up
Factor out a do_unbuild function
Correct check_module_args() error message
Add missing argument to have_one_kernel invocations
Add support for dkms uninstall ... --all
Remove open-coded helpers from {remove,uninstall}_module()
Explicitly check for --all with add/build/install actions
Split out check_all_is_banned()
Call check_root fot add/build commands
Merge pull request #44 from bitness/rpm_safe_upgrade-fix
Merge pull request #118 from mhjacks/add_install_d
Add script for newer Fedora to run existing postinst/prerm scripts
Merge pull request #115 from aymanbagabas/revert-original-module
Revert "Do not touch original modules in /kernel"
Merge pull request #112 from sjuxax/master
Stop sanity check from clobbering module_compressed_suffix.
Source the debconf module only if available on the system
Add some more verbosity to logs in case of BUILD_EXCLUSIVE directory See Debian bug:
release next major version v2.8.1
Bug Fixes:
Fix typo in man page (s/BUILD_MODULE_NAME/BUILT_MODULE_NAME)
Merge pull request #77 from sil2100/dont-remove-built-tree
Revert "FIX dkms built issues for rhel kernel update ,change prerm script to fix."
Update README.md
Merge pull request #71 from LocutusOfBorg/patch-1
Update Makefile to install bash_completion file in new usr/share location
Merge pull request #65 from c0d3z3r0/for-upstream/fix_pacman_confusion
Merge pull request #66 from DIGImend/compare_same_module_version_types
Preserve module version type positions
Do not touch original modules in /kernel
Merge pull request #63 from calancha/master
Merge pull request #61 from c0d3z3r0/for-upstream/fix_rmdir
Merge pull request #60 from tonyhutter/fix-module-version-check
Fix syntactic error when the system shell is zsh
Revert "Fix to run under BusyBox shell"
Fix version check when installing modules
release new version v2.7.1 for issues fix
Fix typo in man page (s/BUILD_MODULE_NAME/BUILT_MODULE_NAME)
new release 2.6.1
The new version fix some regression issue and enable xz compress format support.