@ -141,6 +141,18 @@ zzsize()
printf 0
fi
}
zzcopy()
{
local is_gz=0
zztest "$1" && is_gz=1
if [ "$GZIP_LISTS" = 1 -a $is_gz = 1 ]; then
cp "$1" "${2}.gz"
elif [ "$GZIP_LISTS" != 1 -a $is_gz != 1 ]; then
cp "$1" "$2"
else
zzcat "$1" | zz "$2"
digger()
@ -29,7 +29,7 @@ dl()
echo list is too small : $dlsize bytes. can be bad.
exit 2
zzcat "$TMPLIST" | zz "$2"
zzcopy "$TMPLIST" "$2"
rm -f "$TMPLIST"
@ -28,7 +28,7 @@ dl()
@ -25,7 +25,7 @@ dl()
@ -25,8 +25,7 @@ dl()
# remove DOS EOL \r