Il pacchetto Findutils contiene programmi per trovare file. Questi programmi sono fatti per cercare ricorsivamente attraverso un albero di directory e per creare, mantenere e cercare in un database (spesso più velocemente della ricerca ricorsiva, ma inapplicabile se il database non è stato aggiornato recentemente).
Preparare Findutils per la compilazione:
./configure --prefix=/usr --libexecdir=/usr/lib/findutils \ --localstatedir=/var/lib/locate
Significato delle opzioni di configurazione:
Questa opzione cambia la locazione del database locate in modo che sia in /var/lib/locate, locazione conforme a FHS.
Compilare il pacchetto:
make
Per testare i risultati, digitare: make check.
Installare il pacchetto:
make install
Alcuni script nel pacchetto LFS-Bootscripts dipendono da find. Poiché /usr potrebbe non essere disponibile nelle prime fasi dell'avvio, questo programma deve risiedere nella partizione root. Inoltre lo script updatedb deve essere modificato per correggere un percorso esplicito:
mv -v /usr/bin/find /bin sed -i -e 's/find:=${BINDIR}/find:=\/bin/' /usr/bin/updatedb