#!/bin/sh
LEVEL=$1
FN=$2
FN_GZ="$FN.lsz"
FN_GZL="$FN.lszl"
FN_GZT="$FN.lszt"
if [ -f $FN_GZL ] || [ -f $FN_GZT ] || [ -f $FN_GZ ]; then
exit 0
fi
touch $FN_GZL
gzip -c -$LEVEL $FN > $FN_GZT
if [ $? -eq 0 ]; then
mv $FN_GZT $FN_GZ
else
rm $FN_GZT
fi
rm $FN_GZL
exit 0