mirror of https://github.com/vitalif/e2fsprogs
tests: fix missing cleanup of temporary files
A number of tests weren't properly cleaning their temp files. Signed-off-by: Theodore Ts'o <tytso@mit.edu>debian
parent
6d4bb11487
commit
96fae8869c
|
@ -21,7 +21,7 @@ echo "cat /a" >> $TMPFILE.cmd
|
||||||
$DEBUGFS_EXE -w -f $TMPFILE.cmd $TMPFILE >> $OUT.new 2>&1
|
$DEBUGFS_EXE -w -f $TMPFILE.cmd $TMPFILE >> $OUT.new 2>&1
|
||||||
echo >> $OUT.new
|
echo >> $OUT.new
|
||||||
sed -f $cmd_dir/filter.sed < $OUT.new >> $OUT
|
sed -f $cmd_dir/filter.sed < $OUT.new >> $OUT
|
||||||
rm -rf $OUT.new $TMPFILE
|
rm -rf $OUT.new $TMPFILE $TMPFILE.cmd
|
||||||
|
|
||||||
# Figure out what happened
|
# Figure out what happened
|
||||||
if cmp -s $EXP $OUT; then
|
if cmp -s $EXP $OUT; then
|
||||||
|
|
|
@ -44,7 +44,7 @@ echo Exit status is $status >> $OUT.new
|
||||||
sed -f $cmd_dir/filter.sed -e "s;$TMPFILE;test.img;" $OUT.new >> $OUT
|
sed -f $cmd_dir/filter.sed -e "s;$TMPFILE;test.img;" $OUT.new >> $OUT
|
||||||
rm -f $OUT.new
|
rm -f $OUT.new
|
||||||
|
|
||||||
rm -f $TMPFILE
|
rm -f $TMPFILE $TMPFILE.cmd
|
||||||
|
|
||||||
cmp -s $OUT $EXP
|
cmp -s $OUT $EXP
|
||||||
status=$?
|
status=$?
|
||||||
|
|
|
@ -48,7 +48,7 @@ echo Exit status is $status >> $OUT.new
|
||||||
sed -f $cmd_dir/filter.sed -e "s;$TMPFILE;test.img;" $OUT.new >> $OUT
|
sed -f $cmd_dir/filter.sed -e "s;$TMPFILE;test.img;" $OUT.new >> $OUT
|
||||||
rm -f $OUT.new
|
rm -f $OUT.new
|
||||||
|
|
||||||
rm -f $TMPFILE
|
rm -f $TMPFILE $TMPFILE.cmd
|
||||||
|
|
||||||
cmp -s $OUT $EXP
|
cmp -s $OUT $EXP
|
||||||
status=$?
|
status=$?
|
||||||
|
|
|
@ -49,7 +49,7 @@ echo Exit status is $status >> $OUT.new
|
||||||
sed -f $cmd_dir/filter.sed -e "s;$TMPFILE;test.img;" $OUT.new >> $OUT
|
sed -f $cmd_dir/filter.sed -e "s;$TMPFILE;test.img;" $OUT.new >> $OUT
|
||||||
rm -f $OUT.new
|
rm -f $OUT.new
|
||||||
|
|
||||||
rm -f $TMPFILE
|
rm -f $TMPFILE $TMPFILE.cmd
|
||||||
|
|
||||||
cmp -s $OUT $EXP
|
cmp -s $OUT $EXP
|
||||||
status=$?
|
status=$?
|
||||||
|
|
|
@ -53,7 +53,7 @@ echo Exit status is $status >> $OUT.new
|
||||||
sed -f $cmd_dir/filter.sed -e "s;$TMPFILE;test.img;" $OUT.new >> $OUT
|
sed -f $cmd_dir/filter.sed -e "s;$TMPFILE;test.img;" $OUT.new >> $OUT
|
||||||
rm -f $OUT.new
|
rm -f $OUT.new
|
||||||
|
|
||||||
rm -f $TMPFILE
|
rm -f $TMPFILE $TMPFILE.cmd
|
||||||
|
|
||||||
cmp -s $OUT $EXP
|
cmp -s $OUT $EXP
|
||||||
status=$?
|
status=$?
|
||||||
|
|
|
@ -161,12 +161,13 @@ echo Checksum is $CSUM_2 >> $LOG
|
||||||
rm $OUT_TMP
|
rm $OUT_TMP
|
||||||
unset OUT_TMP
|
unset OUT_TMP
|
||||||
|
|
||||||
|
rm -f $TMPFILE
|
||||||
|
|
||||||
if test "$CSUM_1" != "$CSUM_2"
|
if test "$CSUM_1" != "$CSUM_2"
|
||||||
then
|
then
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
rm $TMPFILE
|
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -39,7 +39,7 @@ echo Exit status is $status >> $OUT.new
|
||||||
sed -f $cmd_dir/filter.sed -e "s;$TMPFILE;test.img;" $OUT.new >> $OUT
|
sed -f $cmd_dir/filter.sed -e "s;$TMPFILE;test.img;" $OUT.new >> $OUT
|
||||||
rm -f $OUT.new
|
rm -f $OUT.new
|
||||||
|
|
||||||
rm -f $TMPFILE
|
rm -f $TMPFILE $TMPFILE.cmd
|
||||||
|
|
||||||
cmp -s $OUT $EXP
|
cmp -s $OUT $EXP
|
||||||
status=$?
|
status=$?
|
||||||
|
|
Loading…
Reference in New Issue