- 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

- 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

- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

- add Requires: lsb

- update to latest upstream

- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

- depmod on uninstall before mkinitrd, depmod fix & cleanups
- find_module_from_ko() could incorrectly return multiple values

- fix dkms.spec file/dir ownerships yet again

- 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+

OBS-URL: https://build.opensuse.org/package/show/X11:Bumblebee/dkms?expand=0&rev=11
This commit is contained in:
Tomáš Chvátal 2014-02-07 15:03:47 +00:00 committed by Git OBS Bridge
parent f4626be08a
commit 9c8d80b16c
4 changed files with 1370 additions and 939 deletions

View File

@ -1,15 +0,0 @@
diff -urN dkms-2.2.0.2.orig/dkms_autoinstaller dkms-2.2.0.2/dkms_autoinstaller
--- dkms-2.2.0.2.orig/dkms_autoinstaller 2011-07-22 01:06:55.000000000 +0200
+++ dkms-2.2.0.2/dkms_autoinstaller 2011-11-30 10:14:26.227796621 +0100
@@ -7,9 +7,9 @@
#
### BEGIN INIT INFO
# Provides: dkms_autoinstaller dkms
-# Default-Start: 2 3 4 5
+# Default-Start: 2 3 5
# Default-Stop:
-# Required-Start: $local_fs
+# Required-Start: $local_fs $remote_fs
# Required-Stop: $null
# Short-Description: Automatically install DKMS modules for new kernels
# Description: A service to automatically install DKMS modules for new kernels.

File diff suppressed because it is too large Load Diff

View File

@ -4,8 +4,8 @@ Description=Dynamic Kernel Modules System
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/lib/systemd/scripts/dkms start
ExecStop=/usr/lib/systemd/scripts/dkms stop
ExecStart=/usr/lib/systemd/system/dkms.systemd start
ExecStop=/usr/lib/systemd/system/dkms.systemd stop
[Install]
WantedBy=multi-user.target
WantedBy=multi-user.target

969
dkms.spec

File diff suppressed because it is too large Load Diff