| #!/bin/sh |
| |
| |
| |
| t_Log "Running $0 - zip create and extract archive test." |
| |
| |
| ZIPDIR='/var/tmp/zip-test' |
| FILE1=$ZIPDIR/file1.txt |
| FILE2=$ZIPDIR/file2.txt |
| |
| mkdir -p $ZIPDIR |
| cat > $FILE1 <<EOF |
| file 1 |
| EOF |
| |
| cat > $FILE2 <<EOF |
| file 2 |
| EOF |
| |
| |
| zip -q /var/tmp/testfile.zip $ZIPDIR/* |
| /bin/rm -rf $ZIPDIR |
| if [ -e $ZIPDIR ] |
| then |
| t_log "something went wrong with deleting $ZIPDIR" |
| exit |
| fi |
| |
| |
| unzip -q /var/tmp/testfile.zip -d / |
| |
| grep -q 'file 1' $FILE1 |
| RESULT1=$? |
| grep -q 'file 2' $FILE2 |
| RESULT2=$? |
| |
| if ([ $RESULT1 == 0 ] && [ $RESULT2 == 0 ]) |
| then |
| ret_val=0 |
| fi |
| |
| t_CheckExitStatus $ret_val |
| |
| |
| /bin/rm -rf /var/tmp/testfile.zip $ZIPDIR |