btrfs-progs: tests: use common loop device helpers in misc-tests/021

Signed-off-by: David Sterba <dsterba@suse.com>
master
David Sterba 2019-07-03 22:01:25 +02:00
parent 03241303eb
commit 5d444edcb7
1 changed files with 5 additions and 11 deletions

View File

@ -10,13 +10,10 @@ check_prereq btrfs
setup_root_helper setup_root_helper
rm -f dev1 dev2 setup_loopdevs 2
run_check truncate -s 2G dev1 prepare_loopdevs
run_check truncate -s 2G dev2 loop1=${loopdevs[1]}
chmod a+w dev1 dev2 loop2=${loopdevs[2]}
loop1=$(run_check_stdout $SUDO_HELPER losetup --find --show dev1)
loop2=$(run_check_stdout $SUDO_HELPER losetup --find --show dev2)
# Create the test file system. # Create the test file system.
@ -44,10 +41,7 @@ run_check $SUDO_HELPER mount "$loop1" "$TEST_MNT"
new_md5=$(run_check_stdout md5sum "$TEST_MNT/foobar" | cut -d ' ' -f 1) new_md5=$(run_check_stdout md5sum "$TEST_MNT/foobar" | cut -d ' ' -f 1)
run_check $SUDO_HELPER umount "$TEST_MNT" run_check $SUDO_HELPER umount "$TEST_MNT"
# Cleanup loop devices. cleanup_loopdevs
run_check $SUDO_HELPER losetup -d "$loop1"
run_check $SUDO_HELPER losetup -d "$loop2"
rm -f dev1 dev2
# Compare the file digests. # Compare the file digests.
[ "$orig_md5" == "$new_md5" ] || _fail "File digests do not match" [ "$orig_md5" == "$new_md5" ] || _fail "File digests do not match"