Matias F�ciano wrote:
Le samedi 30 octobre 2004 �3:40 -0400, Andrew a �it :
Matias F�ciano wrote:
Here is the problem :
[snip]
Try to remove a kernel (2.6.9-1.643.mat.1)
# rpm -e kernel-2.6.9-1.643.mat.1
error: Failed dependencies:
kernel = 2.6.9-1.643.mat.1 is needed by (installed) kernel-module-unicorn-atm-0.8.7-mat.1_2.6.9_1.643.mat.1.i686
What if you do a
rpm -e kernel-2.6.9-1.643.mat.1 kernel-module-unicorn-atm-0.8.7-mat.1_2.6.9_1.643.mat.1
does it still complain?
No.
Seems You don't understand :-)
I was trying to gather more info on how the requires in your package and the
provides in the kernel packages were interacting. Yeah I didn't understand, but
I was trying to.
Sorry if this is cause by my poor English.
No, its not that -- your English better than most native speakers
[snip]
Can you post your spec for your atm module (or at least the requires and provides?)
[snip] -- from your unicorn.spec...
Release: %{release}_%{krelver}
Requires: kernel = %{kversion}
Shouldn't that be
Requires: kernel = %{version}-%{release}
since you are building a module for a specific release?
I don't really know, as I've not built kernel module rpms, but it seems to me
that they would depend on the %[version}-%{release} as your module has to
target the kernel in question to at least that level.
Andrew