Whamcloud - gitweb
LU-14664 debugfs: print FLR values for trusted.fid
[tools/e2fsprogs.git] / tests / d_trusted_fid / script
1 if ! test -x $DEBUGFS_EXE; then
2         echo "$test_name: $test_description: skipped (no debugfs)"
3         return 0
4 fi
5
6 IMAGE=$test_dir/image.gz
7 EXP=$test_dir/expect
8 OUT=$test_name.log
9 gunzip < $IMAGE > $TMPFILE
10
11 $DEBUGFS -w -R "ea_list /plain" $TMPFILE >> $OUT.new 2>&1
12 $DEBUGFS -w -R "ea_list /pfl_flr" $TMPFILE >> $OUT.new 2>&1
13 sed -f $cmd_dir/filter.sed $OUT.new > $OUT
14 rm -f $TMPFILE $OUT.new
15
16 cmp -s $OUT $EXP
17 status=$?
18
19 if [ "$status" = 0 ] ; then
20         echo "$test_name: $test_description: ok"
21         touch $test_name.ok
22 else
23         echo "$test_name: $test_description: failed"
24         diff $DIFF_OPTS $EXP $OUT > $test_name.failed
25 fi
26
27 unset IMAGE EXP OUT