All pastes #2054760 Raw Edit

Anonymous

public text v1 · immutable
#2054760 ·published 2011-05-07 04:05 UTC
rendered paste body

#!/bin/sh
# $1 = Name of file.
# $2 = Actual path the file is stored in
# $PWD = Current Path.

# EXIT codes..
# 0 - Good:
# 2 - Bad:
exit 0
#Remove ABOVE LINE to enable script.  Know WTF you're doing before doing so!
#Be sure your /glftpd/dev/null is chmod 666.
case "$1" in
    *.[rR][aA][rR]|*.[rRsS0123456789][0123456789][0123456789])
# Be sure 'grep' is in /glftpd/bin !
        if ls "$2" | grep -i sfv > /dev/null ; then
                exit 0
        else
                echo -e "You must upload .sfv first!\n"
                exit 2
        fi
        ;;

#Deny NFO's and .DIZ files so they can't be uploaded.
#    *.[nN][fF][oO])
#        exit 2;
#        ;;

#    *.[dD][iI][zZ])
#        exit 2;
#        ;;

    *)
# If you want to use echo and then exit with 0, you have to put "#0"
# at the beginning of the string.  Example:
# echo -e "#0Filename passed dupescript, opening connection.\r"
        exit 0
        ;;
esac