Detalhes acerca deste pacote estão localizados na Seção 8.58.2, “Conteúdo do Coreutils.”
O pacote Coreutils contém aplicativos utilitários básicos necessitados por cada sistema operacional.
Prepare o Coreutils para compilação:
./configure --prefix=/usr \ --host=$LFS_TGT \ --build=$(build-aux/config.guess) \ --enable-install-program=hostname \ --enable-no-install-program=kill,uptime
O significado das opções do configure:
--enable-install-program=hostname
Isso habilita o binário hostname para ser construído e instalado – ele é desabilitado por padrão, porém é exigido pela suíte de teste do Perl.
Compile o pacote:
make
Instale o pacote:
make DESTDIR=$LFS install
Mova aplicativos para os locais finais deles esperados. Apesar de isso não ser necessário neste ambiente temporário, nós precisamos fazer isso, pois alguns aplicativos codificam rigidamente locais de executável:
mv -v $LFS/usr/bin/chroot $LFS/usr/sbin mkdir -pv $LFS/usr/share/man/man8 mv -v $LFS/usr/share/man/man1/chroot.1 $LFS/usr/share/man/man8/chroot.8 sed -i 's/"1"/"8"/' $LFS/usr/share/man/man8/chroot.8
Detalhes acerca deste pacote estão localizados na Seção 8.58.2, “Conteúdo do Coreutils.”