%general-entities; ]> coreutils &coreutils-version;
&coreutils-url;
Coreutils-&coreutils-version; Coreutils tools <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="../chapter08/coreutils.xml" xpointer="xpointer(/sect1/sect2[1]/para[1])"/> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&coreutils-tmp-sbu;</seg> <seg>&coreutils-tmp-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Installation of Coreutils Prepare Coreutils for compilation: ./configure --prefix=/usr \ --host=$LFS_TGT \ --build=$(build-aux/config.guess) \ --enable-install-program=hostname \ --enable-no-install-program=kill,uptime The meaning of the configure options: --enable-install-program=hostname This enables the hostname binary to be built and installed – it is disabled by default but is required by the Perl test suite. Compile the package: make Install the package: make DESTDIR=$LFS install Move programs to their final expected locations. Although this is not necessary in this temporary environment, we must do so because some programs harcode executable locations: mv -v $LFS/usr/bin/{cat,chgrp,chmod,chown,cp,date,dd,df,echo} $LFS/bin mv -v $LFS/usr/bin/{false,ln,ls,mkdir,mknod,mv,pwd,rm} $LFS/bin mv -v $LFS/usr/bin/{rmdir,stty,sync,true,uname} $LFS/bin mv -v $LFS/usr/bin/{head,nice,sleep,touch} $LFS/bin 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 <para>Details on this package are located in <xref linkend="contents-coreutils" role="."/></para> </sect2> </sect1>