Findutils 패키지는 파일을 찾는 프로그램을 포함하고 있다. 디렉토리 트리를 재귀적으로 검색하고 데이터베이스를 작성, 유지관리 및 검색(보통은 재귀 검색보다 빠르지만 데이터베이스가 최근에 업데이트되지 않았다면 신뢰할 수 없다)하기 위한 프로그램이다.
Findutils 컴파일을 준비한다:
./configure --prefix=/usr --localstatedir=/var/lib/locate
Configure 옵션의 의미:
--localstatedir
locate
데이터베이스의
위치를 FHS를
준수하는 /var/lib/locate
로
변경한다.
패키지를 컴파일한다:
make
결과를 테스트하려면 실행하라:
make check
chroot 환경에서 두 테스트들이 실패하는 것으로 알려져 있다: sv-bug-54171.old-O3과 sv-bug-54171.new-O3.
패키지를 설치한다:
make install
LFS-Bootscripts 패키지의 일부
스크립트는 find가
필요하다. 부팅 과정
초기에는 /usr
을 사용할 수
없으므로 이
프로그램은 root
파티션에 있어야
한다. updatedb
스크립트도
수정해서 명시된
경로를 올바르게
고쳐야 한다:
mv -v /usr/bin/find /bin sed -i 's|find:=${BINDIR}|find:=/bin|' /usr/bin/updatedb