~csurbhi/ubuntu/maverick/e2fsprogs/e2fsprogs.fix-505719

« back to all changes in this revision

Viewing changes to tests/u_tune2fs/script

  • Committer: Bazaar Package Importer
  • Author(s): Steve Langasek
  • Date: 2008-08-08 20:32:11 UTC
  • mfrom: (1.1.11 upstream)
  • Revision ID: james.westby@ubuntu.com-20080808203211-w72lpsd9q7o3bw6x
Tags: 1.41.0-3ubuntu1
* Merge from Debian unstable (LP: #254152, #246461), remaining changes:
  - Do not build-depend on dietlibc-dev, which is in universe.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
printf "e2undo with tune2fs: "
 
2
if test -x $E2UNDO_EXE; then
 
3
 
 
4
E2FSPROGS_UNDO_DIR=./
 
5
export E2FSPROGS_UNDO_DIR
 
6
TDB_FILE=./tune2fs-test.img.e2undo
 
7
OUT=$test_name.log
 
8
rm -f $TDB_FILE >/dev/null 2>&1
 
9
 
 
10
dd if=/dev/zero of=$TMPFILE bs=1k count=512 > /dev/null 2>&1
 
11
 
 
12
echo mke2fs -q -F -o Linux -b 1024 $TMPFILE  > $OUT
 
13
$MKE2FS -q -F -o Linux -I 128 -b 1024 $TMPFILE  >> $OUT 2>&1
 
14
md5=`md5sum $TMPFILE | cut -d " " -f 1`
 
15
echo md5sum before tune2fs $md5 >> $OUT
 
16
 
 
17
echo using tune2fs to test e2undo >> $OUT
 
18
$TUNE2FS -I 256 $TMPFILE  >> $OUT 2>&1
 
19
new_md5=`md5sum $TMPFILE | cut -d " " -f 1`
 
20
echo md5sum after tune2fs $new_md5 >> $OUT
 
21
 
 
22
$E2UNDO_EXE  $TDB_FILE $TMPFILE  >> $OUT 2>&1
 
23
new_md5=`md5sum $TMPFILE | cut -d " " -f 1`
 
24
echo md5sum after e2undo $new_md5 >> $OUT
 
25
 
 
26
if [ $md5 = $new_md5 ]; then
 
27
        echo "ok"
 
28
        touch $test_name.ok
 
29
        rm -f $test_name.failed
 
30
else
 
31
        rm -f $test_name.ok
 
32
        ln -f $test_name.log $test_name.failed
 
33
        echo "failed"
 
34
fi
 
35
rm -f $TDB_FILE $TMPFILE
 
36
fi