diff options
author | Josh Boyer <jwboyer@fedoraproject.org> | 2014-05-09 08:33:05 -0400 |
---|---|---|
committer | Josh Boyer <jwboyer@fedoraproject.org> | 2014-05-14 09:52:58 -0400 |
commit | f19b8f46b47bfe39e97004c5592930b8ac810a3b (patch) | |
tree | 5830b18ff0b066a025bd1dabcaf7e03930e03cfa /kernel.spec | |
parent | 8922622858e7af7cfca2ed2d68090140348cc6a8 (diff) | |
download | kernel-f19b8f46b47bfe39e97004c5592930b8ac810a3b.tar.gz kernel-f19b8f46b47bfe39e97004c5592930b8ac810a3b.tar.xz kernel-f19b8f46b47bfe39e97004c5592930b8ac810a3b.zip |
Enable autoprov for kernel packages
This allows RPM to generate Provides:kmod(foo.ko) statements for every
module shipped in the package. That in turn allows packages to put
requires on specific modules and not worry about which package they are
located in.
Diffstat (limited to 'kernel.spec')
-rw-r--r-- | kernel.spec | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/kernel.spec b/kernel.spec index 8563cc645..2b0de2858 100644 --- a/kernel.spec +++ b/kernel.spec @@ -40,7 +40,7 @@ Summary: The Linux kernel # For non-released -rc kernels, this will be appended after the rcX and # gitX tags, so a 3 here would become part of release "0.rcX.gitX.3" # -%global baserelease 2 +%global baserelease 8 %global fedora_build %{baserelease} # base_sublevel is the kernel version we're starting with and patching @@ -671,7 +671,8 @@ Requires(preun): systemd >= 200\ # We can't let RPM do the dependencies automatic because it'll then pick up\ # a correct but undesirable perl dependency from the module headers which\ # isn't required for the kernel proper to function\ -AutoReqProv: no\ +AutoReq: no\ +AutoProv: yes\ %{nil} %package headers @@ -855,7 +856,8 @@ Provides: installonlypkg(kernel-module)\ Provides: kernel%{?1:-%{1}}-modules-extra-uname-r = %{KVERREL}%{?1:+%{1}}\ Requires: kernel-uname-r = %{KVERREL}%{?1:+%{1}}\ Requires: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{?1:+%{1}}\ -AutoReqProv: no\ +AutoReq: no\ +AutoProv: yes\ %description -n kernel%{?variant}%{?1:-%{1}}-modules-extra\ This package provides less commonly used kernel modules for the %{?2:%{2} }kernel package.\ %{nil} @@ -874,7 +876,8 @@ Provides: kernel-modules = %{version}-%{release}%{?1:+%{1}}\ Provides: installonlypkg(kernel-module)\ Provides: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{?1:+%{1}}\ Requires: kernel-uname-r = %{KVERREL}%{?1:+%{1}}\ -AutoReqProv: no\ +AutoReq: no\ +AutoProv: yes\ %description -n kernel%{?variant}%{?1:-%{1}}-modules\ This package provides commonly used kernel modules for the %{?2:%{2}-}core kernel package.\ %{nil} @@ -2228,6 +2231,10 @@ fi # ||----w | # || || %changelog +* Wed May 14 2014 Josh Boyer <jwboyer@fedoraproject.org> - 3.15.0-0.rc5.git2.8 +- Enable autoprov for kernel module Provides (rhbz 1058331) +- Enable xz compressed modules (from Kyle McMartin) + * Tue May 13 2014 Josh Boyer <jwboyer@fedoraproject.org> - Don't try and merge local config changes on arches we aren't building |