diff options
Diffstat (limited to 'litterbox')
| -rwxr-xr-x | litterbox | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -9,6 +9,8 @@ URLS="" EXPIRE="1" DELAY="${DELAY:-2}" UPLOAD_COUNT=0 +TMP="$( mktemp -t -d $SELF.XXXXXXXXXX )" +trap cleanup EXIT die() { echo "$SELF: fatal: $@" 1>&2 @@ -27,6 +29,10 @@ check_path() { type -p "$1" &>/dev/null } +cleanup() { + [ "$TMP" != "" ] && rm -rf "$TMP" +} + usage() { if ! check_path perldoc; then warn "can't find perldoc on PATH, printing raw POD." @@ -127,6 +133,8 @@ upload_file() { *.exe|*.scr|*.cpl|*.doc*|*.jar) warn "forbidden file extension, compression forced" use_compression=1 ;; + *.zip|*.gz) + use_compression=0 ;; *) use_compression="$COMPRESS" ;; esac |
