Index: BOOK/final-system/common/e2fsprogs.xml
===================================================================
--- BOOK/final-system/common/e2fsprogs.xml (revision 1c3111973af8a407c923a13b4c9ce7b98393d912)
+++ BOOK/final-system/common/e2fsprogs.xml (revision 604ee9947774a554d8ac6ecaec0f79acc4d4b967)
@@ -29,4 +29,10 @@
Installation of E2fsprogs
+ Fix a potential security issue identified upstream:
+
+sed -e '/int.*old_desc_blocks/s/int/blk64_t/' \
+ -e '/if (old_desc_blocks/s/super->s_first_meta_bg/desc_blocks/' \
+ -i lib/ext2fs/closefs.c
+
The E2fsprogs documentation recommends that the package be
built in a subdirectory of the source tree:
@@ -37,8 +43,7 @@
Prepare E2fsprogs for compilation:
-../configure --prefix=/usr --with-root-prefix="" \
- --enable-elf-shlibs --disable-libblkid \
- --disable-libuuid --disable-fsck \
- --disable-uuidd
+../configure --prefix=/usr --bindir=/bin \
+ --with-root-prefix="" --enable-elf-shlibs --disable-libblkid \
+ --disable-libuuid --disable-fsck --disable-uuidd
Index: BOOK/final-system/multilib/e2fsprogs-64bit.xml
===================================================================
--- BOOK/final-system/multilib/e2fsprogs-64bit.xml (revision 1c3111973af8a407c923a13b4c9ce7b98393d912)
+++ BOOK/final-system/multilib/e2fsprogs-64bit.xml (revision 604ee9947774a554d8ac6ecaec0f79acc4d4b967)
@@ -29,4 +29,12 @@
+
+
+
+
@@ -41,8 +49,7 @@
PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
CC="gcc ${BUILD64}" \
-../configure --prefix=/usr --with-root-prefix="" \
- --enable-elf-shlibs --disable-libblkid \
- --disable-libuuid --disable-fsck \
- --disable-uuidd
+../configure --prefix=/usr --bindir=/bin --with-root-prefix="" \
+ --enable-elf-shlibs --disable-libblkid --disable-libuuid \
+ --disable-fsck --disable-uuidd
+
+
+
+
@@ -42,8 +50,7 @@
PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \
CC="gcc ${BUILDN32}" \
-../configure --prefix=/usr --with-root-prefix="" \
- --enable-elf-shlibs --disable-libblkid \
- --disable-libuuid --disable-fsck \
- --disable-uuidd
+../configure --prefix=/usr --bindir=/bin --with-root-prefix="" \
+ --enable-elf-shlibs --disable-libblkid --disable-libuuid \
+ --disable-fsck --disable-uuidd
+
+
+
+
@@ -37,8 +45,7 @@
PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
CC="gcc ${BUILD32}" \
-../configure --prefix=/usr --with-root-prefix="" \
- --enable-elf-shlibs --disable-libblkid \
- --disable-libuuid --disable-fsck \
- --disable-uuidd
+../configure --prefix=/usr --bindir=/bin --with-root-prefix="" \
+ --enable-elf-shlibs --disable-libblkid --disable-libuuid \
+ --disable-fsck --disable-uuidd
#1045.
+
+ [William Harrington] - Update E2fsprogs to 1.42.13. Fixes ticket
+ #1046.
+
Index: BOOK/packages.ent
===================================================================
--- BOOK/packages.ent (revision 1c3111973af8a407c923a13b4c9ce7b98393d912)
+++ BOOK/packages.ent (revision 604ee9947774a554d8ac6ecaec0f79acc4d4b967)
@@ -110,8 +110,8 @@
-
-
+
+
-
+