Das Paket Findutils enthält Programme zum Auffinden von Dateien durch rekursive Suche in einer Ordnerstruktur oder über den Zugriff auf eine Datenbank. Die Suche über eine Datenbank ist normalerweise schneller, aber es besteht natürlich die Gefahr, dass die Datenbank zum Zeitpunkt der Suche veraltet ist.
Bereiten Sie Findutils zum Kompilieren vor:
./configure --prefix=/usr --libexecdir=/usr/lib/findutils \ --localstatedir=/var/lib/locate
Die Bedeutung der configure-Parameter:
Der obige Parameter ändert den Standort der locate-Datenbank wie vom FHS-Standard verlangt nach /var/lib/locate.
Kompilieren Sie das Paket:
make
Um das Ergebnis zu prüfen, führen Sie make check aus.
Installieren Sie das Paket:
make install
Einige der LFS-Bootskripte sing abhängig von dem Kommando find. Da /usr in den früheren Phasen des Bootvorgangs noch nicht einghängt sein könnte, muss sich dieses Programm auf der root-Partition befinden. Des Weiteren muss updatedb auf den neuen Pfad eingestellt werden:
mv -v /usr/bin/find /bin sed -i -e 's/find:=${BINDIR}/find:=\/bin/' /usr/bin/updatedb