* Thu Oct 02 2008 Eric Sandeen <sandeen@redhat.com> 1.41.2-2
- Fix blkid to recognize ext4dev filesystems as ext4-mountable
This commit is contained in:
parent
39baca9f1c
commit
9ba2642d8c
31
e2fsprogs-fix-blkid.patch
Normal file
31
e2fsprogs-fix-blkid.patch
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
If only ext4 is available (as a module or in /proc/filesystems)
|
||||||
|
blkid wasn't properly testing for it, because the time checks
|
||||||
|
were backwards and always failed. This caused old ext4dev
|
||||||
|
filesystems to fail to mount as ext4. With this patch it works
|
||||||
|
fine.
|
||||||
|
|
||||||
|
Signed-off-by: Eric Sandeen <sandeen@redhat.com>
|
||||||
|
---
|
||||||
|
|
||||||
|
Index: e2fsprogs/lib/blkid/probe.c
|
||||||
|
===================================================================
|
||||||
|
--- e2fsprogs.orig/lib/blkid/probe.c 2008-09-12 10:37:52.000000000 -0500
|
||||||
|
+++ e2fsprogs/lib/blkid/probe.c 2008-10-08 13:28:42.218001472 -0500
|
||||||
|
@@ -243,7 +243,7 @@ static int system_supports_ext4(void)
|
||||||
|
static int ret = -1;
|
||||||
|
time_t now = time(0);
|
||||||
|
|
||||||
|
- if (ret != -1 || (last_check - now) < 5)
|
||||||
|
+ if (ret != -1 || (now - last_check) < 5)
|
||||||
|
return ret;
|
||||||
|
last_check = now;
|
||||||
|
ret = (fs_proc_check("ext4") || check_for_modules("ext4"));
|
||||||
|
@@ -256,7 +256,7 @@ static int system_supports_ext4dev(void)
|
||||||
|
static int ret = -1;
|
||||||
|
time_t now = time(0);
|
||||||
|
|
||||||
|
- if (ret != -1 || (last_check - now) < 5)
|
||||||
|
+ if (ret != -1 || (now - last_check) < 5)
|
||||||
|
return ret;
|
||||||
|
last_check = now;
|
||||||
|
ret = (fs_proc_check("ext4dev") || check_for_modules("ext4dev"));
|
@ -4,7 +4,7 @@
|
|||||||
Summary: Utilities for managing the second and third extended (ext2/ext3) filesystems
|
Summary: Utilities for managing the second and third extended (ext2/ext3) filesystems
|
||||||
Name: e2fsprogs
|
Name: e2fsprogs
|
||||||
Version: 1.41.2
|
Version: 1.41.2
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
# License based on upstream-modified COPYING file,
|
# License based on upstream-modified COPYING file,
|
||||||
# which clearly states "V2" intent.
|
# which clearly states "V2" intent.
|
||||||
License: GPLv2
|
License: GPLv2
|
||||||
@ -16,6 +16,7 @@ Source3: uuidd.init
|
|||||||
Patch1: e2fsprogs-1.38-etcblkid.patch
|
Patch1: e2fsprogs-1.38-etcblkid.patch
|
||||||
Patch2: e2fsprogs-1.40.4-sb_feature_check_ignore.patch
|
Patch2: e2fsprogs-1.40.4-sb_feature_check_ignore.patch
|
||||||
Patch3: e2fsprogs-journal-move.patch
|
Patch3: e2fsprogs-journal-move.patch
|
||||||
|
Patch4: e2fsprogs-fix-blkid.patch
|
||||||
|
|
||||||
Url: http://e2fsprogs.sourceforge.net/
|
Url: http://e2fsprogs.sourceforge.net/
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
@ -94,6 +95,8 @@ SMP systems.
|
|||||||
%patch2 -p1 -b .featurecheck
|
%patch2 -p1 -b .featurecheck
|
||||||
# Only change the journal placement for ext4, for now.
|
# Only change the journal placement for ext4, for now.
|
||||||
%patch3 -p1 -b .journalmove
|
%patch3 -p1 -b .journalmove
|
||||||
|
# Fix blkid to recognize ext4dev as mountable by ext4
|
||||||
|
%patch4 -p1 -b .blkid
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure --enable-elf-shlibs --enable-nls --disable-e2initrd-helper --enable-blkid-devmapper --enable-blkid-selinux
|
%configure --enable-elf-shlibs --enable-nls --disable-e2initrd-helper --enable-blkid-devmapper --enable-blkid-selinux
|
||||||
@ -292,6 +295,9 @@ fi
|
|||||||
%dir %attr(2775, uuidd, uuidd) /var/lib/libuuid
|
%dir %attr(2775, uuidd, uuidd) /var/lib/libuuid
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Oct 02 2008 Eric Sandeen <sandeen@redhat.com> 1.41.2-2
|
||||||
|
- Fix blkid to recognize ext4dev filesystems as ext4-mountable
|
||||||
|
|
||||||
* Thu Oct 02 2008 Eric Sandeen <sandeen@redhat.com> 1.41.2-1
|
* Thu Oct 02 2008 Eric Sandeen <sandeen@redhat.com> 1.41.2-1
|
||||||
- New upstream version
|
- New upstream version
|
||||||
- Updated default dir hash (half_md4) for better perf & fewer collisions
|
- Updated default dir hash (half_md4) for better perf & fewer collisions
|
||||||
|
Loading…
Reference in New Issue
Block a user