~daniel-mehrmann/e2fsprogs/master

« back to all changes in this revision

Viewing changes to tests/scripts/resize_test

  • Committer: Package Import Robot
  • Author(s): Michael Vogt
  • Date: 2014-10-27 09:44:27 UTC
  • mfrom: (8.4.29 sid)
  • Revision ID: package-import@ubuntu.com-20141027094427-g56dce6sg7pasdgm
Tags: 1.42.12-1ubuntu1
* Merge from Debian unstable.  Remaining changes:
  - debian/rules:
      Block pkg-create-dbgsym from operating on this package.
      Build without dietlibc-dev, which is in universe 
      Use the autotools-dev dh addon to update config.guess/config.sub for new
      ports.
  - debian/control:
      Regenerate with ./debian/rules debian/control

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
        echo "using $TMPFILE" >> $LOG
22
22
else
23
23
        rm $TMPFILE
24
 
        export TMPFILE=$(TMPDIR=. mktemp -t $test_name.XXXXXX.tmp)
 
24
        export TMPFILE=$(mktemp ./$test_name.tmp.XXXXXX)
25
25
        touch $TMPFILE
26
26
        echo "using $TMPFILE" >> $LOG
27
27
        if ! truncate -s $SIZE_2 $TMPFILE >> $LOG 2>&1; then
34
34
echo $MKE2FS $FEATURES -qF $TMPFILE $SIZE_1 >> $LOG
35
35
$MKE2FS $FEATURES -qF $TMPFILE $SIZE_1 >> $LOG
36
36
 
37
 
OUT_TMP=$(mktemp -t csum-tmp.XXXXXX)
 
37
OUT_TMP=$(mktemp ${TMPDIR:-/tmp}/csum-tmp.XXXXXX)
38
38
 
39
39
date > $OUT_TMP
40
40
cat $E2FSCK >> $OUT_TMP
64
64
        return 1
65
65
fi
66
66
 
67
 
echo $FSCK -fp $TMPFILE >> $LOG 2>&1 
68
 
if ! $FSCK -fp $TMPFILE >> $LOG 2>&1
 
67
echo $FSCK -fy $TMPFILE >> $LOG 2>&1
 
68
if ! $FSCK -fy $TMPFILE >> $LOG 2>&1
69
69
then
70
70
        dumpe2fs $TMPFILE >> $LOG
71
71
        return 1
94
94
        return 1
95
95
fi
96
96
 
97
 
echo $FSCK -fp $TMPFILE >> $LOG 2>&1 
98
 
if ! $FSCK -fp $TMPFILE >> $LOG 2>&1
99
 
then
100
 
        dumpe2fs $TMPFILE >> $LOG
101
 
        return 1
102
 
fi
103
 
 
104
 
echo $DEBUGFS -R "dump /test/e2fsck $OUT_TMP" $TMPFILE >> $LOG 2>&1
105
 
$DEBUGFS -R "dump /test/e2fsck $OUT_TMP" $TMPFILE >> $LOG 2>&1
106
 
 
107
 
echo $CRCSUM $OUT_TMP >> $LOG 2>&1
108
 
CSUM_2=$($CRCSUM $OUT_TMP)
109
 
echo Checksum is $CSUM_2 >> $LOG
110
 
 
111
 
if test "$CSUM_1" != "$CSUM_2"
112
 
then
113
 
        return 1
114
 
fi
115
 
 
116
 
echo $RESIZE2FS $RESIZE2FS_OPTS -d $DBG_FLAGS -M $TMPFILE $SIZE_2 >> $LOG 2>&1
117
 
if ! $RESIZE2FS $RESIZE2FS_OPTS -d $DBG_FLAGS -M $TMPFILE $SIZE_2 >> $LOG 2>&1
118
 
then
119
 
        return 1
120
 
fi
121
 
 
122
 
echo $FSCK -fp $TMPFILE >> $LOG 2>&1 
123
 
if ! $FSCK -fp $TMPFILE >> $LOG 2>&1
124
 
then
125
 
        dumpe2fs $TMPFILE >> $LOG
126
 
        return 1
127
 
fi
128
 
 
129
 
echo $DEBUGFS -R "dump /test/e2fsck $OUT_TMP" $TMPFILE >> $LOG 2>&1
130
 
$DEBUGFS -R "dump /test/e2fsck $OUT_TMP" $TMPFILE >> $LOG 2>&1
131
 
 
132
 
echo $CRCSUM $OUT_TMP >> $LOG 2>&1
133
 
CSUM_2=$($CRCSUM $OUT_TMP)
134
 
echo Checksum is $CSUM_2 >> $LOG
135
 
 
136
 
if test "$CSUM_1" != "$CSUM_2"
137
 
then
138
 
        return 1
139
 
fi
140
 
 
141
 
echo $RESIZE2FS $RESIZE2FS_OPTS -d $DBG_FLAGS -M $TMPFILE $SIZE_2 >> $LOG 2>&1
142
 
if ! $RESIZE2FS $RESIZE2FS_OPTS -d $DBG_FLAGS -M $TMPFILE $SIZE_2 >> $LOG 2>&1
143
 
then
144
 
        return 1
145
 
fi
146
 
 
147
 
echo $FSCK -fp $TMPFILE >> $LOG 2>&1 
148
 
if ! $FSCK -fp $TMPFILE >> $LOG 2>&1
 
97
echo $FSCK -fy $TMPFILE >> $LOG 2>&1
 
98
if ! $FSCK -fy $TMPFILE >> $LOG 2>&1
 
99
then
 
100
        dumpe2fs $TMPFILE >> $LOG
 
101
        return 1
 
102
fi
 
103
 
 
104
echo $DEBUGFS -R "dump /test/e2fsck $OUT_TMP" $TMPFILE >> $LOG 2>&1
 
105
$DEBUGFS -R "dump /test/e2fsck $OUT_TMP" $TMPFILE >> $LOG 2>&1
 
106
 
 
107
echo $CRCSUM $OUT_TMP >> $LOG 2>&1
 
108
CSUM_2=$($CRCSUM $OUT_TMP)
 
109
echo Checksum is $CSUM_2 >> $LOG
 
110
 
 
111
if test "$CSUM_1" != "$CSUM_2"
 
112
then
 
113
        return 1
 
114
fi
 
115
 
 
116
echo $RESIZE2FS $RESIZE2FS_OPTS -d $DBG_FLAGS -M $TMPFILE $SIZE_2 >> $LOG 2>&1
 
117
if ! $RESIZE2FS $RESIZE2FS_OPTS -d $DBG_FLAGS -M $TMPFILE $SIZE_2 >> $LOG 2>&1
 
118
then
 
119
        return 1
 
120
fi
 
121
 
 
122
echo $FSCK -fy $TMPFILE >> $LOG 2>&1
 
123
if ! $FSCK -fy $TMPFILE >> $LOG 2>&1
 
124
then
 
125
        dumpe2fs $TMPFILE >> $LOG
 
126
        return 1
 
127
fi
 
128
 
 
129
echo $DEBUGFS -R "dump /test/e2fsck $OUT_TMP" $TMPFILE >> $LOG 2>&1
 
130
$DEBUGFS -R "dump /test/e2fsck $OUT_TMP" $TMPFILE >> $LOG 2>&1
 
131
 
 
132
echo $CRCSUM $OUT_TMP >> $LOG 2>&1
 
133
CSUM_2=$($CRCSUM $OUT_TMP)
 
134
echo Checksum is $CSUM_2 >> $LOG
 
135
 
 
136
if test "$CSUM_1" != "$CSUM_2"
 
137
then
 
138
        return 1
 
139
fi
 
140
 
 
141
echo $RESIZE2FS $RESIZE2FS_OPTS -d $DBG_FLAGS -M $TMPFILE $SIZE_2 >> $LOG 2>&1
 
142
if ! $RESIZE2FS $RESIZE2FS_OPTS -d $DBG_FLAGS -M $TMPFILE $SIZE_2 >> $LOG 2>&1
 
143
then
 
144
        return 1
 
145
fi
 
146
 
 
147
echo $FSCK -fy $TMPFILE >> $LOG 2>&1
 
148
if ! $FSCK -fy $TMPFILE >> $LOG 2>&1
149
149
then
150
150
        dumpe2fs $TMPFILE >> $LOG
151
151
        return 1