| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: dkms | Distribution: openSUSE:Factory:zSystems |
| Version: 3.1.7 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed May 14 22:10:14 2025 |
| Group: System/Kernel | Build host: reproducible |
| Size: 166215 | Source RPM: dkms-3.1.7-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/dell/dkms | |
| Summary: Dynamic Kernel Module Support Framework | |
This package contains the framework for the Dynamic Kernel Module Support (DKMS) method for installing module RPMS as originally developed by Dell.
GPL-2.0-only
* Wed May 14 2025 Alexandru Gabriel Bradatan <alex.bradatan85@yahoo.it>
- Update to 3.1.7
* Add codeSigning EKU to generated MOK
* Various fixes:
- Record location of archived original modules and restore them
there
- Support AUTOINSTALL="no"
- Do not clean the clean build tree before building the module
- Error out on dkms.conf containing duplicate module
definitions
- common.postinst: run with the same verbosity as autoinstall
- Add more sanity checks
- Make some error messages more informative
* Thu Mar 27 2025 Alexandru Gabriel Bradatan <alex.bradatan85@yahoo.it>
- Update to 3.1.4
* Install again common.postinst for install-redhat
* Check for include/config/auto.conf by default in place of
.config
* Move kernel_prerm.d logic into dkms
- Update to 3.1.5
* Fix capture error output
* Ensure autoinstall reads /etc/dkms/$module.conf
* Improve output formatting
* log more in make.log
* Set compression levels to upstream defaults
* Various fixes for weak modules and SUSE
- Update to 3.1.6
* Report kernel module signing errors to prevent silent failures
- Drop fix-weak-modules_dkms_in.patch since it is not necessary
anymore
* Sun Dec 08 2024 Alexandru Gabriel Bradatan <alex.bradatan85@yahoo.it>
- Update to 3.1.2
* Fix building nvidia open kernel modules against clang and
thin/full lto compiled kernel
* Fix issue with stripped vmlinux
* Allow configuring compression settings
* Better output and misc fixes
- Update to 3.1.3
* Print messages for user feedback only once
* Keep the Module.symvers file along with the module files if
it exists
- Do not install dkms_autoinstaller into libexec and scriptlets
into `/etc/kernel`: follow the "redhat" installation procedure
instead of the "debian" one
* Sun Oct 27 2024 Alexandru Gabriel Bradatan <alex.bradatan85@yahoo.it>
- Update to 3.1.0
* New more condensed output for most of the tasks
* Allow running the MOK certificate generation as a standalone
command (Nvidia / Gnome Software integration)
* Install kernel-install drop-in to /usr/lib instead of /etc
* Remove modules.weakdep as part of the cleanup
* Allow setting the maximum number of parallel jobs in
/etc/dkms/framework.conf
- Update to 3.1.1
* Remove last remnants of log_action_msg from
dkms_autoinstaller.in
* Drop GNU/kFreeBSD
* Move local to one var per line and init on seperate line
* Do not print "terminated" message (issue #450)
* Update tests
* Fix passing multiple kernel versions
* Thu Mar 07 2024 Alexandru Gabriel Bradatan <alex.bradatan85@yahoo.it>
- Update to 3.0.13
* New dkms status adjective broken
* Allow overriding the /lib/modules directory
* Adjust kernel module compression, compatible with the in-kernel decompressors
- Add dkms-bash-completion sub-package
- Add dkms-zsh-completion sub-package
* Fri Oct 27 2023 Alexandru Gabriel Bradatan <alex.bradatan85@yahoo.it>
- Update to 3.0.12
* Fix CC detection
* Makefile: fix extension of kernel-install plugin
* Fix grammatical error
* Remove embedded DESTDIR in make variables, honour them
- Drop patch `fix-kernel-postinst_d.patch` (fixed by upstream)
- Remove leftover dkms.default
* Sun Sep 17 2023 Alexandru Gabriel Bradatan <alex.bradatan85@yahoo.it>
- Drop custom dkms.service in favour of the one provided by
upstream
* Sat May 13 2023 Alexandru Gabriel Bradatan <alex.bradatan85@yahoo.it>
- Fix various bugs in dkms.systemd (boo#1194723)
- Rename /etc/kernel/install.d/dkms to 40-dkms.install (boo#1194723)
- Add patch `fix-kernel-postinst_d.patch`:
* Fix path to dkms_autoinstaller (boo#1194723)
- Add patch `fix-weak-modules_dkms_in.patch`:
* Remove '--no-initrams' from weak_modules_no_initrd
(boo#1194723)
- Add `40-dkms.install` into /usr/lib/kernel/install.d
- Update to 3.0.11
* Fix updating modules with no version
* Reinstate NO_WEAK_MODULES section in man
* Skip module signing when hash is unknown
* Reinstate --enroll-key
* Add BUILD_EXCLUSIVE_CONFIG
* Misc fixes
- Update to 3.0.10
* Fix warnings for modules with no version
* Fix modprobe_on_install not being honored in the config file
- Update to 3.0.9
* Support variable expansion in framework files
* Fix --config option
* Verify the key of module signature in tests
* Handle error cases in autoinstall
* Follow the target kernel's module hash algorithm
* Fix incomplete deletion of install directory
* Correct searching for rpm in PATH
* Ensure the kconfig file location is set during building
* Fix the search for the path of installed modules
* Use exact compiler for dkms as used to build the kernel
- Update to 3.0.8
* Fix using PKCS#11 engine as private key
- Update to 3.0.7
* Bad substitution bugfix
* Update dkms.in to passthrough URI to sign-file
* Fix commands detecting
- Update to 3.0.6
* Fix typo in dkms_framework.conf
* Look for sign-file regardless
- Update to 3.0.5
* Put version comparison before info comparison
* Fix typo in commented defaults
- Update to 3.0.4
* Respect PATH
* Fallback to uncompressed module when compress fails
* Rework signing
* Add /etc/dkms/framework.conf.d directory
- Update to 3.0.3
* Fix source only tarballs unpacked with ldtarball
- Update to 3.0.2
* Enable using add, build and install with a directory again
* Fix Linux distribution identification through /etc/os-release
- Update to 3.0.1
* Silently consume the old --no-initrd option
* Fix creation of temp build dir
- Update to 3.0.0
* Clarify --all switch in the man page
* 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, and MODULES_CONF_OBSOLETE_ONLY
* Misc fixes
* Thu Jan 19 2023 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 2.8.8
* Drop old kernel 2.x checks
* Drop modules.conf handling
* Fix kernel removing.
- Update to version 2.8.7
* Fix kernel `prerm.d` for new output in `dkms status`
- Update to version 2.8.6
* Fix installation of configuration files
* Use more condensed output for commands, print when invoking
the signing hook
- Update to version 2.8.5
* Simplify function for correct kernel using the modules folder
and not the configuration files in /boot.
* Simplify function to detect newer kernels
* Tue Jun 08 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 2.8.4
* New kernel_install.d_dkms and sign_helper.sh scripts under /etc
* 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.
* Be more verbose when failing due to missing module.
/etc/dkms /etc/dkms/framework.conf /etc/dkms/framework.conf.d /usr/lib/kernel /usr/lib/kernel/install.d /usr/lib/kernel/install.d/40-dkms.install /usr/lib/systemd/system/dkms.service /usr/lib/tmpfiles.d/dkms.conf /usr/libexec/dkms /usr/libexec/dkms/common.postinst /usr/sbin/dkms /usr/sbin/rcdkms /usr/share/doc/packages/dkms /usr/share/doc/packages/dkms/README.md /usr/share/licenses/dkms /usr/share/licenses/dkms/COPYING /usr/share/man/man8/dkms.8.gz /var/lib/dkms
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Sep 17 23:10:10 2025