El paquete E2fsprogs contiene las utilidades para manejar el sistema de ficheros ext2. También soporta los sistemas de ficheros ext3 con registro de transacciones.
Corrige un error de compilación en el baco de pruebas de E2fsprogs:
sed -i -e 's/-DTEST/$(ALL_CFLAGS) &/' lib/e2p/Makefile.in
Se recomienda construir E2fsprogs en un subdirectorio del árbol de las fuentes:
mkdir build cd build
Prepara E2fsprogs para su compilación:
../configure --prefix=/usr --with-root-prefix="" \ --enable-elf-shlibs --disable-evms
Significado de las opciones de configure:
Ciertos programas (como el programa e2fsck) se consideran esenciales. Cuando, por ejemplo, /usr no está montado, estos programas esenciales deben estar disponibles. Pertenecen a directorios como /lib y /sbin. Si no se le pasase esta opción al configure de E2fsprogs, los programas se instalarían en el directorio /usr.
Esto crea las librerías compartidas utilizadas por algunos de los programas de este paquete.
Esto desactiva la construcción del módulo para el Enterprise Volume Management System (EVMS, Sistema Empresarial de Manejo de Volúmenes). Este módulo no está actualizado a la última intefaz interna de EVMS, y EVMS no se instala como parte del sistema base LFS. Para más información mira la página web de EVMS en http://evms.sourceforge.net/.
Compila el paquete:
make
Para comprobar los resultados, ejecuta: make check.
Instala los binarios y la documentación:
make install
Instala las librerías compartidas:
make install-libs