Des détails sur ce paquet se trouvent sur Section 10.44.2, « Contenu de E2fsprogs. »
Le paquet E2fsprogs contient les outils de gestion du système de
fichiers ext2. Il supporte aussi
les systèmes de fichiers journalisés ext3 et ext4.
Assurez-vous que les bibliothèques seront installées dans
/tools/lib64 :
cp -v configure{,.orig}
sed -e "/libdir=.*\/lib/s@/lib@/lib64@g" configure.orig > configure
La documentation d'E2fsprogs recommande de construire le paquet dans un sous-répertoire du répertoire source :
mkdir -v build cd build
Préparez la compilation de E2fsprogs :
../configure \
--prefix=/tools \
--enable-elf-shlibs \
--build=${CLFS_HOST} \
--host=${CLFS_TARGET} \
--disable-libblkid \
--disable-libuuid \
--disable-fsck \
--disable-uuidd
Voici la signification des options de configuration :
--enable-elf-shlibs
Ceci crée les bibliothèques partagées que certains programmes de ce paquet utilisent.
--disable-*
Cela évite que E2fsprogs ne construise et installe les
bibliothèques libuuid et
libblkid, le démon
uuidd et l'enveloppe
fsck car
Util-Linux les a déjà installés plus tôt.
Compilez le paquet :
make
Installez le binaire, la documentation et les bibliothèques partagées :
make install
Installez les bibliothèques statiques et les en-têtes :
make install-libs
Des détails sur ce paquet se trouvent sur Section 10.44.2, « Contenu de E2fsprogs. »