kernel provide 2.6.9. Too bad.
Matias Féliciano
feliciano.matias at free.fr
Sun Oct 31 09:41:28 UTC 2004
Le samedi 30 octobre 2004 à 23:40 -0400, Andrew a écrit :
>
> Matias Féliciano 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 :-)
Sorry if this is cause by my poor English.
> >
> > # rpm -q --provides kernel-2.6.9-1.649
> > kernel = 2.6.9 <===== Why ?
> > kernel-drm = 4.3.0
> > kernel = 2.6.9-1.649
> >
> > Can you please remove "Provides: kernel = %{version}" from the kernel .spec file ?
> > Should I file this in bugzilla ?
> >
> What happens when you remove it from the spec? The Provides: kernel = %{version}
> occurs twice (once for up and once for %package smp) Do you want to have
> the = %{version} taken off or just the whole Provides?
>
> Can you post your spec for your atm module (or at least the requires and provides?)
>
See attachment.
>
> Andrew
>
-------------- next part --------------
# base on alsa-drivers.spec of matthias (freshrpms)
# "uname -r" output of the kernel to build for, the running one
# if none was specified with "--define 'kernel <uname -r>'"
%{!?kernel: %{expand: %%define kernel %(uname -r)}}
%define kversion %(echo %{kernel} | sed -e s/smp// -)
%define krelver %(echo %{kversion} | tr -s '-' '_')
Summary: unicorn drivers
Name: unicorn
Version: 0.8.7
Release: mat.1
License: Proprietary
Group: System Environment/Base
Source0: A1012-A1006-A904-A888-0.8.7.tgz
Patch0: fix.patch
URL: http://www.bewan.fr/
ExclusiveArch: i686
ExclusiveOS: Linux
BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildRequires: kernel = %{kversion}
BuildRequires: gcc >= 3.4
BuildRequires: make
%description -n unicorn
Driver for the ST UNICORN PCI ADSL modem chip.
You may also recompile for a given kernel version and arch with :
--define "kernel <uname -r output>"
(for example "kernel 2.4.20-9")
%package -n kernel-module-unicorn-atm
Summary: unicorn atm driver
Group: System Environment/Base
Release: %{release}_%{krelver}
Requires: kernel = %{kversion}
Prereq: /sbin/depmod
%description -n kernel-module-unicorn-atm
Driver for the ST UNICORN PCI ADSL modem chip.
atm driver for pppoatm (unicorn_pci_atm.ko).
%package -n kernel-module-unicorn-eth
Summary: unicorn atm driver
Group: System Environment/Base
Release: %{release}_%{krelver}
Requires: kernel = %{kversion}
Prereq: /sbin/depmod
%description -n kernel-module-unicorn-eth
Driver for the ST UNICORN PCI ADSL modem chip.
eth driver for pppoeth (unicorn_pci_eth.ko).
%prep
%setup -n %{name}
%patch0 -p1 -b .fix
%build
cd libm
make
cd ../unicorn_pci
KERNEL_SOURCES=/lib/modules/%{kversion}/build make modules
%install
%{__rm} -r -f %{buildroot}
%{__install} -m 744 -D unicorn_pci/unicorn_pci_atm.ko %{buildroot}/lib/modules/%{kversion}/kernel/extra/unicorn_pci_atm.ko
%{__install} -m 744 -D unicorn_pci/unicorn_pci_eth.ko %{buildroot}/lib/modules/%{kversion}/kernel/extra/unicorn_pci_eth.ko
%post -n kernel-module-unicorn-atm
/sbin/depmod -a -F /boot/System.map-%{kernel} %{kernel} >/dev/null 2>&1 || :
%preun -n kernel-module-unicorn-eth
/sbin/depmod -a -F /boot/System.map-%{kernel} %{kernel} >/dev/null 2>&1 || :
%clean
%{__rm} -rf %{buildroot}
%files -n kernel-module-unicorn-atm
%defattr(-, root, root, 0755)
/lib/modules/%{kernel}/kernel/extra/unicorn_pci_atm.ko
%files -n kernel-module-unicorn-eth
%defattr(-, root, root, 0755)
/lib/modules/%{kernel}/kernel/extra/unicorn_pci_eth.ko
%changelog
* Sat Oct 30 2004 Féliciano Matias <feliciano.matias at free.fr> 0.8.7-1.mat.1
- initial package.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Ceci est une partie de message
=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=
Url : http://lists.fedoraproject.org/pipermail/test/attachments/20041031/64fc6077/attachment.bin
More information about the test
mailing list