On Wed, Mar 02, 2005 at 10:12:37PM +0200, Ville Skyttä wrote:
On Wed, 2005-03-02 at 14:00 -0600, Tom 'spot' Callaway
wrote:
> On Wed, 2005-03-02 at 13:46 -0600, Tom 'spot' Callaway wrote:
>
> >Requires: %{kver}
>
> Should be:
>
> Requires: kernel = %{kver}
>
> (This doesn't deal well with the SMP case (or arch specifics),
That won't really work, not even for the UP kernel, because it's not
arch-qualified, and all variants (smp, xen*) have
"Provides: kernel = $version" and would thus satisfy the dependency for
a UP kernel module package.
Wasn't there recent discussion about this? I thought the conclusion
was that rawhide kernels Provides: kernel-%{arch} = %{version}-%{release} ?
Ah, yes, here it is:
On Mon, 21 Feb 2005 23:51:45 -0500, seth vidal wrote:
A couple of items to mention:
new kernels in fc4 should have:
Provides: kernel-%{arch} = ver-rel
in them now.
so kernel-modules should definitely dep on:
kernel-%{arch} so we don't get any arch mixups b/t kernels and
kernel-modules.
-sv
However, I don't see this in rawhide kernels yet:
rpm -qp --provides kernel-2.6.10-1.1162_FC4.i686.rpm
kernel = 2.6.10
kernel-drm = 4.3.0
kernel = 2.6.10-1.1162_FC4
rpm -qp --provides kernel-smp-2.6.10-1.1162_FC4.i686.rpm
kernel = 2.6.10
kernel-drm = 4.3.0
kernel-smp = 2.6.10-1.1162_FC4