summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Woerner <twoerner@fedoraproject.org>2005-09-08 16:11:43 +0000
committerThomas Woerner <twoerner@fedoraproject.org>2005-09-08 16:11:43 +0000
commitf7d64e8678bc09bda6eb66fd681ce3a88b530d8e (patch)
treec9fc85beab3454c2a608c6a313735d7e8cc7cf23
parent4363a8ce0e6b14c61111c47f3767e4f2e941eeb8 (diff)
downloade2fsprogs-f7d64e8678bc09bda6eb66fd681ce3a88b530d8e.tar.gz
e2fsprogs-f7d64e8678bc09bda6eb66fd681ce3a88b530d8e.tar.xz
e2fsprogs-f7d64e8678bc09bda6eb66fd681ce3a88b530d8e.zip
- 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)
-rw-r--r--.cvsignore1
-rw-r--r--e2fsprogs-1.38-resize-inode.patch10
-rw-r--r--e2fsprogs.spec35
-rw-r--r--sources2
4 files changed, 32 insertions, 16 deletions
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 <twoerner@redhat.com> 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 <kzak@redhat.com> - 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