findutils po kernel-u

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Pią, 12 Sty 2001, 17:04:45 CET


On Fri, 12 Jan 2001, Artur Frysiak wrote:

> On Fri, Jan 12, 2001 at 04:43:38PM +0100, Tomasz Kłoczko wrote:
> > On Fri, 12 Jan 2001, Stacho Pal wrote:
> > 
> > > Witam!
> > > Wlasnie instaluje PLD z ftp i jest jeden problem.
> > > Findutils instaluje sie po kernelu, w zwazku z tym
> > > geninitrd brakuje find i sie nie wykonuje.
> > > Botkietki najnowsze.
> > 
> > W razie czego tzrebaby dodać odpowiednie Prereq.
> > Tak wałściwie .. to po co w geninitrd jest używany find ?
> > (napewno jest to tam potzrebne i niezbędne ?)
> 
> Jak napiszesz find w awku to przestanie być potrzebny.

Jedyne miejsce gdzie find jest uzywany to:

fmPath=`(cd /lib/modules/$kernel; find -type f -name $modName.o)`

IMHO można to zastąpić przez:
fmPath=`(cd /lib/modules/$kernel; ls */{,/*/,*/*/*/}$modName.o)`

(bo w kernelach 2.4. moduły są chyba do trzeciego poziomu katalogów).
ls to jest fileutils, a geninitrd juz używa fileutils (choćby cp).

Może być ?

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



Więcej informacji o liście dyskusyjnej pld-devel-pl