Package Release Info

dkms-3.1.7-bp160.1.3

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

dkms
dkms-bash-completion
dkms-zsh-completion

Change Logs

* 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
Version: 3.0.11-bp156.1.2
* 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
Version: 2.8.8-bp155.1.6
* 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.
* Tue Jan 22 2019 Tomáš Chvátal <tchvatal@suse.com>
- Update to 2.6.1:
  * No obvious changelog from upstream
Version: 2.6.1-bp154.1.30
* Wed Jun 12 2019 Dominique Leuenberger <dimstar@opensuse.org>
- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut the build queues by allowing usage of systemd-mini
* Tue Jan 22 2019 Tomá? Chvátal <tchvatal@suse.com>
- Update to 2.6.1:
  * No obvious changelog from upstream
Version: 2.3-bp150.2.4
* Mon Apr 24 2017 tchvatal@suse.com
- Update the dkms chrooting to use the tmpfiles macros from systemd
- Make sure it is adhering to most requirements for integration
  fate#308323
* Wed Feb 01 2017 bumblebee.obs@gmail.com
- Start the dkms service before the display-manager service
  for the nvidia modules.
- Make the module build more secure (JPoortvliet@suse.de)
* Sun Jan 15 2017 i@marguerite.su
- update version 2.3
  * added support for forcing modules installation with configuration files
  * fixed mkinitrd call when using dracut
  * fixed have_one_kernel for non-zero return code
  * added --no-depmod action to prevent running depmod
  * fixed removal of module build directory
  * fixed check of obsolete modules
  * added option to symlink modules
  * allowed building for all installed kernels in the common postinst
  * do not fail if /lib/modules does not exist
  * fixed ZFS autoinstall failures for kernel upgrades
  * implemented inter-module dependencies feature
  * added POST_BUILD to the dkms_conf_variables list
  * enable users to opt out of creating weak modules
  * enable parallel jobs when building
  * fixed OBSOLETE_BY did not work since check_version_sanity exits early
* Tue Jan 12 2016 ngompa13@gmail.com
- Use kernel-syms instead of kernel-devel
* Wed Sep 02 2015 ngompa13@gmail.com
- Add make and gcc as Requires to ensure they are there.
* Fri Feb 07 2014 tchvatal@suse.com
- Accidentaly moved dkms default config. Move it back.
* Fri Feb 07 2014 tchvatal@suse.com
- Add trailing newlines.
* Fri Feb 07 2014 tchvatal@suse.com
- Cleanup with spec cleaner
- Remove compat layers for everything to be up par with suse needs
- Provide only systemd files as we support only systemd on all
  products
- Remove old backcompat postun script
- removed patches:
  * dkms-compat_suse_init_script.diff
* Sat Aug 22 2009 Matt_Domsch@dell.com
- update to latest upstream
- drop Requires: lsb.  avoid calling rpm (recursively) if possible.
- add recognition for Oracle Enterprise Linux, Oracle VM, Scientific
  Linux, and VMware 3.x
* Fri Jul 24 2009 rel-eng@lists.fedoraproject.org
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Wed Apr 15 2009 Matt_Domsch@dell.com
- add Requires: lsb
* Tue Apr 14 2009 Matt_Domsch@dell.com
- update to latest upstream
* Tue Feb 24 2009 rel-eng@lists.fedoraproject.org
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Wed May 28 2008 Matt_Domsch@dell.com
- depmod on uninstall before mkinitrd, depmod fix & cleanups
- find_module_from_ko() could incorrectly return multiple values
* Tue Mar 25 2008 Matt_Domsch@dell.com
- fix dkms.spec file/dir ownerships yet again
* Thu Mar 20 2008 Matt_Domsch@dell.com
- don't include dist/ in tarball
- use /etc/kernel/{prerm,postinst}.d/dkms in RPMs now too
- mkrpm: display rpmbuild log on error, write RPMs to $dkms_tree/$module/$module_version/rpm
- clarify license in spec to GPLv2+
* Fri Feb 15 2008 Matt_Domsch@dell.com
- call udevadm trigger instead of udevtrigger for newer udev (Launchpad #192241)
- omit installed-weak modules from remove --all (Red Hat BZ#429410)
* Wed Oct 10 2007 Matt_Domsch@dell.com
- call udevtrigger if we install a module for the currently running kernel
- uninstall from /extra before DEST_MODULE_LOCATION (Red Hat BZ#264981)
- Run depmod after uninstall
* Wed Sep 19 2007 Matt_Domsch@dell.com
- upgrade to latest upstream
* Wed Jun 20 2007 Matt_Domsch@dell.com
- updated for Ubuntu support, other bugfixes.