Home | History | Annotate | Download | only in f_yesall
      1 test_description="e2fsck with yes-to-all"
      2 FSCK_OPT=-f
      3 OUT=$test_name.log
      4 EXP=$test_dir/expect
      5 
      6 gunzip < $test_dir/image.gz > $TMPFILE
      7 
      8 rm -rf $OUT
      9 echo "annnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn" | E2FSCK_FORCE_INTERACTIVE=y $FSCK $FSCK_OPT -N test_filesys $TMPFILE > $OUT.new 2>&1
     10 status=$?
     11 echo Exit status is $status >> $OUT.new
     12 sed -f $cmd_dir/filter.sed $OUT.new >> $OUT
     13 rm -f $OUT.new
     14 
     15 cmp -s $OUT $EXP
     16 status=$?
     17 
     18 if [ "$status" = 0 ] ; then
     19 	echo "$test_name: $test_description: ok"
     20 	touch $test_name.ok
     21 else
     22 	echo "$test_name: $test_description: failed"
     23 	diff $DIFF_OPTS $EXP $OUT > $test_name.failed
     24 	rm -f tmp_expect
     25 fi
     26 
     27 unset IMAGE FSCK_OPT OUT EXP
     28