tests: use mke2fs and debugfs from the build tree
Signed-off-by: Lukas Czerner <lczerner@redhat.com>
This commit is contained in:
parent
bdd9381799
commit
4087d22142
@ -0,0 +1,41 @@
|
|||||||
|
tests: use mke2fs and debugfs from the build tree
|
||||||
|
|
||||||
|
The tests f_bigalloc_badinode and f_bigalloc_orphan_list were not
|
||||||
|
using the version of mke2fs and debugfs from the build tree, and if
|
||||||
|
mke2fs and debugfs are not in the user's PATH, these tests would fail.
|
||||||
|
Fix this.
|
||||||
|
|
||||||
|
Reported-by: Somchai Smythe <buraphalinuxserver@xxxxxxxxx>
|
||||||
|
Signed-off-by: Theodore Ts'o <tytso@xxxxxxx>
|
||||||
|
--
|
||||||
|
|
||||||
|
diff --git a/tests/f_bigalloc_badinode/script b/tests/f_bigalloc_badinode/script
|
||||||
|
index 9113e9c..e58910f 100644
|
||||||
|
--- a/tests/f_bigalloc_badinode/script
|
||||||
|
+++ b/tests/f_bigalloc_badinode/script
|
||||||
|
@@ -6,8 +6,8 @@ TEST_DATA="$test_name.tmp"
|
||||||
|
dd if=$TEST_BITS of=$TEST_DATA bs=4k count=2 seek=1> /dev/null 2>&1
|
||||||
|
|
||||||
|
touch $TMPFILE
|
||||||
|
-mke2fs -Fq -t ext4 -O bigalloc -C 16384 $TMPFILE 1M > /dev/null 2>&1
|
||||||
|
-debugfs -w $TMPFILE << EOF > /dev/null 2>&1
|
||||||
|
+$MKE2FS -Fq -t ext4 -O bigalloc -C 16384 $TMPFILE 1M > /dev/null 2>&1
|
||||||
|
+$DEBUGFS -w $TMPFILE << EOF > /dev/null 2>&1
|
||||||
|
write $TEST_DATA testfile
|
||||||
|
set_inode_field testfile i_mode 0120000
|
||||||
|
quit
|
||||||
|
diff --git a/tests/f_bigalloc_orphan_list/script b/tests/f_bigalloc_orphan_list/script
|
||||||
|
index 1508bf1..af9d753 100644
|
||||||
|
--- a/tests/f_bigalloc_orphan_list/script
|
||||||
|
+++ b/tests/f_bigalloc_orphan_list/script
|
||||||
|
@@ -6,8 +6,8 @@ TEST_DATA="$test_name.tmp"
|
||||||
|
dd if=$TEST_BITS of=$TEST_DATA bs=28k count=1 > /dev/null 2>&1
|
||||||
|
|
||||||
|
touch $TMPFILE
|
||||||
|
-mke2fs -Fq -t ext4 -O bigalloc $TMPFILE 1M > /dev/null 2>&1
|
||||||
|
-debugfs -w $TMPFILE << EOF > /dev/null 2>&1
|
||||||
|
+$MKE2FS -Fq -t ext4 -O bigalloc $TMPFILE 1M > /dev/null 2>&1
|
||||||
|
+$DEBUGFS -w $TMPFILE << EOF > /dev/null 2>&1
|
||||||
|
write $TEST_DATA testfile
|
||||||
|
set_inode_field testfile links_count 0
|
||||||
|
set_inode_field testfile bmap[0] 0
|
@ -11,6 +11,7 @@ Source1: ext2_types-wrapper.h
|
|||||||
Source2: e2fsck.conf
|
Source2: e2fsck.conf
|
||||||
|
|
||||||
Patch1: e2fsprogs-1.40.4-sb_feature_check_ignore.patch
|
Patch1: e2fsprogs-1.40.4-sb_feature_check_ignore.patch
|
||||||
|
Patch2: e2fsprogs-1.44.1-tests_use_mke2fs_and_debugfs_from_the_build_tree.patch
|
||||||
|
|
||||||
Url: http://e2fsprogs.sourceforge.net/
|
Url: http://e2fsprogs.sourceforge.net/
|
||||||
Requires: e2fsprogs-libs%{?_isa} = %{version}-%{release}
|
Requires: e2fsprogs-libs%{?_isa} = %{version}-%{release}
|
||||||
@ -150,6 +151,8 @@ It was originally inspired by the Multics SubSystem library.
|
|||||||
# mildly unsafe but 'til I get something better, avoid full fsck
|
# mildly unsafe but 'til I get something better, avoid full fsck
|
||||||
# after an selinux install...
|
# after an selinux install...
|
||||||
%patch1 -p1 -b .featurecheck
|
%patch1 -p1 -b .featurecheck
|
||||||
|
# tests: use mke2fs and debugfs from the build tree
|
||||||
|
%patch2 -p1
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -331,6 +334,7 @@ exit 0
|
|||||||
%changelog
|
%changelog
|
||||||
* Mon Apr 04 2018 Lukas Czerner <lczerner@redhat.com> 1.44.1-1
|
* Mon Apr 04 2018 Lukas Czerner <lczerner@redhat.com> 1.44.1-1
|
||||||
- New upstream release
|
- New upstream release
|
||||||
|
- tests: use mke2fs and debugfs from the build tree
|
||||||
|
|
||||||
* Mon Mar 12 2018 Lukas Czerner <lczerner@redhat.com> 1.44.0-2
|
* Mon Mar 12 2018 Lukas Czerner <lczerner@redhat.com> 1.44.0-2
|
||||||
- e2fsck: fix endianness problem when reading htree nodes
|
- e2fsck: fix endianness problem when reading htree nodes
|
||||||
|
Loading…
Reference in New Issue
Block a user