diff --git a/.cvsignore b/.cvsignore index 0a1489d..3626fda 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1,3 +1,4 @@ e2fsprogs-1.36.tar.gz ext2resize-1.1.17.tar.bz2 e2fsprogs-1.37.tar.gz +e2fsprogs-1.38.tar.gz diff --git a/e2fsprogs-1.38-resize-inode.patch b/e2fsprogs-1.38-resize-inode.patch new file mode 100644 index 0000000..5ba4cd2 --- /dev/null +++ b/e2fsprogs-1.38-resize-inode.patch @@ -0,0 +1,10 @@ +--- e2fsprogs-1.38/misc/tune2fs.c.resize_inode 2005-06-20 14:35:27.000000000 +0200 ++++ e2fsprogs-1.38/misc/tune2fs.c 2005-09-08 15:51:38.000000000 +0200 +@@ -95,6 +95,7 @@ + + static __u32 ok_features[3] = { + EXT3_FEATURE_COMPAT_HAS_JOURNAL | ++ EXT2_FEATURE_COMPAT_RESIZE_INODE | + EXT2_FEATURE_COMPAT_DIR_INDEX, /* Compat */ + EXT2_FEATURE_INCOMPAT_FILETYPE, /* Incompat */ + EXT2_FEATURE_RO_COMPAT_SPARSE_SUPER /* R/O compat */ diff --git a/e2fsprogs.spec b/e2fsprogs.spec index 362facd..87b9dcf 100644 --- a/e2fsprogs.spec +++ b/e2fsprogs.spec @@ -3,8 +3,8 @@ Summary: Utilities for managing the second extended (ext2) filesystem. Name: e2fsprogs -Version: 1.37 -Release: 5 +Version: 1.38 +Release: 1 License: GPL Group: System Environment/Base Source: ftp://download.sourceforge.net/pub/sourceforge/e2fsprogs/e2fsprogs-%{version}.tar.gz @@ -18,13 +18,12 @@ Patch14: ext2resize-canonicalise.patch Patch19: ext2resize-byteorder.patch Patch20: ext2resize-nofallback.patch Patch21: ext2resize-nowrite.patch -Patch22: e2fsprogs-1.1589.patch -Patch23: e2fsprogs-1.1590.patch -Patch24: e2fsprogs-1.1591.patch -Patch25: e2fsprogs-1.36-cramfs-detect.patch Patch26: e2fsprogs-1.37-blkid-swsuspend.patch Patch27: e2fsprogs-1.37-blkid-ext23.patch Patch28: e2fsprogs-1.37-blkid-nomagicvfat.patch +Patch29: e2fsprogs-1.38-close-on-error.patch +Patch30: e2fsprogs-1.38-resize-inode.patch +Patch31: e2fsprogs-1.38-man_no_ext2resize.patch Url: http://e2fsprogs.sourceforge.net/ Prereq: /sbin/ldconfig @@ -66,21 +65,16 @@ also want to install e2fsprogs. %setup -q -n e2fsprogs-%{version} # Enable the resize inode by default %patch9 -p1 -b .resize-on -# Add include of stdlib.h to fix a core dump bug on IA64 -%patch22 -p1 -b .1.1589 -# ignore environment variables in blkid and ext2fs for setuid and setguid -# programs -%patch23 -p1 -b .1.1590 -# no LOW_DTIME checks if the superblock last mount time looks insane -%patch24 -p1 -b .1.1591 -# fix cramfs detection bug -%patch25 -p1 -b .cramfs # fix swsuspend partition detection (#165863) %patch26 -p1 -b .swsuspend # fix revalidate from ext2 to ext3 (#162927) %patch27 -p1 -b .ext23 # fix vfat without magic detection (#161873) %patch28 -p1 -b .vfatnomagic +# clode fd's on error +%patch29 -p1 -b .close-on-error +# enable tune2fs to set and clear the resize inode +%patch30 -p1 -b .resize-inode # Now unpack the ext2resize online resize tarball... %setup -T -D -q -a 1 @@ -104,6 +98,9 @@ pushd %{ext2resize_name} %patch21 -p2 -b .nowrite popd +# drop ext2resize, ext2prepare and e2fsadm from man page of ext2online +%patch31 -p1 -b .man_no_ext2resize + %build %configure --enable-elf-shlibs --enable-nls --disable-e2initrd-helper # --enable-dynamic-e2fsck @@ -277,6 +274,14 @@ exit 0 %{_mandir}/man3/uuid_unparse.3* %changelog +* Thu Sep 8 2005 Thomas Woerner 1.38-1 +- new version 1.38 +- Close File descriptor for unregognized devices (#159878) + Thanks to David Milburn for the patch. + Merged from RHEL-4 +- enable tune2fs to set and clear feature resize_inode (#167816) +- removed outdated information from ext2online man page (#164383) + * Mon Sep 5 2005 Karel Zak - 1.37-5 - fix swsuspend partition detection (#165863) - fix revalidate from ext2 to ext3 (#162927) diff --git a/sources b/sources index a544294..01060ca 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ 439bf19d6520194ca42b942f5b7a0703 ext2resize-1.1.17.tar.bz2 -084b49e919121fc0bf53c8dae23a71f8 e2fsprogs-1.37.tar.gz +d774d4412bfb80d12cf3a4fdfd59de5a e2fsprogs-1.38.tar.gz