Il pacchetto E2fsprogs contiene le utilità per la gestione del file system ext2. Supporta anche il file system journaling ext3.
Correggere un errore di compilazione nella testsuite di E2fsprogs:
sed -i -e 's/-DTEST/$(ALL_CFLAGS) &/' lib/e2p/Makefile.in
Si raccomanda di costruire E2fsprogs in una sottodirectory dell'albero dei sorgenti:
mkdir -v build cd build
Preparare E2fsprogs per la compilazione:
../configure --prefix=/usr --with-root-prefix="" \ --enable-elf-shlibs --disable-evms
Significato delle opzioni di configurazione:
Certi programmi (come il programma e2fsck) sono considerati essenziali. Quando, per esempio, /usr non è montata, questi programmi devono sempre essere disponibili. Essi appartengono a directory come /lib e /sbin. Se questa opzione non viene passata al configuratore di E2fsprogs i programmi vengono messi nella directory /usr.
Crea le librerie condivise usate da alcuni programmi in questo pacchetto.
Disabilita la costruzione del plugin Enterprise Volume Management System (EVMS). Questo plugin non è aggiornato con le ultime interfacce interne di EVMS, e EVMS non è installato come parte di un sistema LFS base, perciò il plugin non è richiesto. Vedere il sito web di EVMS http://evms.sourceforge.net/ per ulteriori informazioni riguardanti lo stesso EVMS.
Compilare il pacchetto:
make
Per testare i risultati, digitare: make check.
Installare binari e documentazione:
make install
Installare anche le librerie condivise:
make install-libs