kernel devel provides obsoletes
Elan Ruusamäe
glen at delfi.ee
Thu Aug 31 15:52:23 CEST 2006
why *-module-build conflicts with other *-module-build but doesn't obsolete each other?
my suggestion is to add to kernel.spec:
%package headers
Provides: kernel-headers = %{epoch}:%{version}-%{release}
Obsoletes: kernel-headers
%package module-build
Provides: kernel-module-build = %{epoch}:%{version}-%{release}
Obsoletes: kernel-module-build
$ rpm -qa|grep kernel
kernel-headers-2.6.16.20-1
kernel-module-build-2.6.16.20-1
$ poldek --sn ac -u kernel-grsecurity-{module-build,headers}
Loading [pndir]ac...
13342 packages read
Processing dependencies...
kernel-headers-2.6.16.20-1 obsoleted by kernel-grsecurity-headers-2.6.14.7-5
error: kernel-headers = 3:2.6.16.20-1 is required by kernel-module-build-2.6.16.20-1
There are 2 packages to install, 1 to uninstall:
I kernel-grsecurity-headers-2.6.14.7-5, kernel-grsecurity-module-build-2.6.14.7-5
R kernel-headers-2.6.16.20-1
Need to get 4.8MB of archives (4.8MB to download).
After unpacking 21.9MB will be used.
error: 1 unresolved dependency
--
glen
More information about the pld-devel-en
mailing list