* init.cfg (dump_mount_list_): A new function to output the
system mount list.
* tests/df/df-symlink.sh: Call dump_mount_list_ upon failure.
* tests/df/over-mount-device.sh: Likewise.
* tests/df/problematic-chars.sh: Likewise.
* tests/df/skip-rootfs.sh: Likewise.
* tests/df/total-verify.sh: Likewise.
* tests/df/unreadable.sh: Likewise.
skip_ "$mount_list_fail"
}
+dump_mount_list_()
+{
+ cat /proc/self/mountinfo ||
+ cat /proc/self/mounts ||
+ cat /proc/mounts ||
+ cat /etc/mtab
+}
+
require_local_dir_()
{
require_mount_list_
compare exp out || fail=1
fi
+test "$fail" = 1 && dump_mount_list_
+
Exit $fail
compare exp err || fail=1
+test "$fail" = 1 && dump_mount_list_
+
Exit $fail
test $(df "$mnt" | wc -l) = 2 || fail=1
+test "$fail" = 1 && dump_mount_list_
+
Exit $fail
df -a -x rootfs >out || fail=1
grep '^rootfs' out && { fail=1; cat out; }
+test "$fail" = 1 && dump_mount_list_
+
Exit $fail
$PERL check-df space || fail=1
$PERL check-df inode || fail=1
+test "$fail" = 1 && dump_mount_list_
+
Exit $fail
chmod a-r unreadable || fail=1
df unreadable || fail=1
+test "$fail" = 1 && dump_mount_list_
+
Exit $fail