File tree Expand file tree Collapse file tree 1 file changed +16
-12
lines changed
Expand file tree Collapse file tree 1 file changed +16
-12
lines changed Original file line number Diff line number Diff line change 66
77# Inflate test
88TEST=" $SCRIPT store"
9+ DATA=$( readlink -f $( which $INTERP ) )
910
1011# Store a binary file in a zip
11- cp ` which $INTERP ` .
12- SRC=" $( sha256sum ./$INTERP ) "
12+ cp $DATA .
13+ DATA=$( basename $DATA )
14+ SRC=" $( sha256sum ./$DATA ) "
1315if [ -f test.zip ]; then rm " test.zip" ; fi
14- zip test.zip -Z store " ./$INTERP "
16+ zip test.zip -Z store " ./$DATA "
1517
1618# Extract and compare
17- rm " ./$INTERP "
19+ rm " ./$DATA "
1820$INTERP $SCRIPT test.zip
19- DST=" $( sha256sum ./$INTERP ) "
21+ DST=" $( sha256sum ./$DATA ) "
2022if [ " $SRC " = " $DST " ]; then echo " $TEST " : PASS; else echo " $TEST : FAIL" ; R=$(( R+ 1 )) ; fi
21- rm " ./$INTERP " test.zip
23+ rm " ./$DATA " test.zip
2224
2325# Inflate test
2426TEST=" $SCRIPT inflate"
27+ DATA=$( readlink -f $( which $INTERP ) )
2528
2629# Compress a binary file with deflate
27- cp ` which $INTERP ` .
28- SRC=" $( sha256sum ./$INTERP ) "
30+ cp $DATA .
31+ DATA=$( basename $DATA )
32+ SRC=" $( sha256sum ./$DATA ) "
2933if [ -f test.zip ]; then rm " test.zip" ; fi
30- zip test.zip -Z deflate " ./$INTERP "
34+ zip test.zip -Z deflate " ./$DATA "
3135
3236# Extract and compare
33- rm " ./$INTERP "
37+ rm " ./$DATA "
3438$INTERP $SCRIPT test.zip
35- DST=" $( sha256sum ./$INTERP ) "
39+ DST=" $( sha256sum ./$DATA ) "
3640if [ " $SRC " = " $DST " ]; then echo " $TEST " : PASS; else echo " $TEST : FAIL" ; R=$(( R+ 1 )) ; fi
37- rm " ./$INTERP " test.zip
41+ rm " ./$DATA " test.zip
3842
3943exit $R
You can’t perform that action at this time.
0 commit comments