%general-entities; ]> E2fsprogs-&e2fsprogs-version; E2fsprogs boot Installation of E2fsprogs We will disable the building of the test progs. This will prevent a glibc error during our build. cp Makefile.in{,.orig} sed -e 's@tests/progs@@g' Makefile.in.orig > Makefile.in ../configure --prefix=/tools \ --enable-elf-shlibs --disable-evms --with-cc=${CC} --with-linker=${LD} \ --build=${CLFS_HOST} --host=${CLFS_TARGET} The meaning of the configure options: Install the binaries and documentation: make DESTDIR=${CLFS} install The meaning of the make option: DESTDIR=${CLFS} The Makefile for e2fsprogs hard-codes a path to the mke2fs.conf file, attempting to install it into ${DESTDIR}/etc, causing the installation to fail as it tries to write to /etc. The DESTDIR parameter prevents this. make DESTDIR=${CLFS} install-libs Create needed symlinks for a bootable system: ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,e2fsck} ${CLFS}/sbin <para>Details on this package are located in <xref linkend="contents-e2fsprogs" role="."/></para> </sect2> </sect1>