Le paquet E2fsprogs contient les outils de gestion du système de fichiers
ext2
. Il supporte aussi le système
de fichiers journalisé ext3
.
Corrigez une erreur de compilation dans la suite de tests d'E2fsprogs :
sed -i -e 's/-DTEST/$(ALL_CFLAGS) &/' lib/e2p/Makefile.in
Il est recommandé de construire E2fsprogs dans un sous-répertoire du répertoire source :
mkdir build cd build
Préparez la compilation d'E2fsprogs :
../configure --prefix=/usr --with-root-prefix="" \ --enable-elf-shlibs --disable-evms
Voici la signification des options de configure :
--with-root-prefix=""
Certains programmes (comme e2fsck) sont
considérés essentiels. Quand, par exemple, /usr
n'est pas monté, ces programmes essentiels
doivent encore être disponibles. Ils appartiennent aux répertoires comme
/lib
et /sbin
. Si cette option n'est pas passée au
configure d'E2fsprogs, les programmes sont placés dans le répertoire /usr
.
--enable-elf-shlibs
Ceci crée les bibliothèques partagées que certains programmes de ce paquet utilisent.
--disable-evms
Ceci désactive la construction du plugin EVMS (Enterprise Volume Management System). Ce plugin n'est pas à jour avec les dernières interfaces internes d'EVMS et EVMS n'est pas installé comme partie intégrante d'un système LFS de base, donc ce plugin n'est pas requis. Voir le site web d'EVMS sur http://evms.sourceforge.net/ pour plus d'informations concernant EVMS.
Compilez le paquet :
make
Pour tester les résultats, lancez :
make check
.
Installez les binaires et la documentation :
make install
Installez aussi les bibliothèques partagées :
make install-libs