#!/bin/bash
# recognize partitioned loop devices
-source $TOP/tests/common
+source "$TEST_TOP/common"
+
+if ! losetup --help | grep -q 'partscan'; then
+ _not_run "losetup --partscan not available"
+ exit 0
+fi
check_prereq mkfs.btrfs
-check_prereq btrfs
+
setup_root_helper
run_check truncate -s0 img
# expect partitions named like loop0p1 etc
for looppart in $(ls /dev/$base?*); do
run_check $SUDO_HELPER $TOP/mkfs.btrfs -f $looppart
- run_check $TOP/btrfs-show-super $looppart
+ run_check $SUDO_HELPER $TOP/btrfs inspect-internal dump-super $looppart
done
# cleanup
run_check $SUDO_HELPER losetup -d $loopdev
run_check truncate -s0 img
+rm img