Hi Rene,

Rene Salmon wrote

> Finding  Provides: /usr/lib/rpm/find-provides kernel
> /usr/lib/rpm/find-requires.ksyms: line 12: /usr/bin/nm: Argument list 
> too long
> Finding  Requires: /usr/lib/rpm/find-requires kernel
> Finding  Supplements: /usr/lib/rpm/find-supplements kernel
> error: line 48: Dependency tokens must begin with alpha-numeric, '_' or 
> '/':
> 
> error: Failed to find Supplements:

I asked the SLES support about that issue (we have a paid support contract),
and they told me the problem is caused by a new naming convention by Novell:
all kernel rpms must be named "kernel-...". Our kernel rpm uses "kernelbio-..."
and that doesn't fit the convention.

So either make sure your own rpm uses "kernel-..." as %NAME or fix the 
problem in the three scripts 

/usr/lib/rpm/find-provides.ksyms
/usr/lib/rpm/find-requires.ksyms
/usr/lib/rpm/find-supplements.ksyms

In each of them you find:
case "$1" in
...
kernel-*)            is_kernel_package=1 ;;

Replacing "kernel-*" by "kernel*" solved the problem for use (for "kernelbio").
You just need to fix this to match whatever you use as name for your kernel 
rpm...

cu,
Frank




-- 
Dipl.-Inform. Frank Steiner   Web:  http://www.bio.ifi.lmu.de/~steiner/
Lehrstuhl f. Bioinformatik    Mail: http://www.bio.ifi.lmu.de/~steiner/m/
LMU, Amalienstr. 17           Phone: +49 89 2180-4049
80333 Muenchen, Germany       Fax:   +49 89 2180-99-4049
* Rekursion kann man erst verstehen, wenn man Rekursion verstanden hat. *
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to