diff --git a/q2a_usercheck.sh b/q2a_usercheck.sh index 031f6ad..6048be4 100755 --- a/q2a_usercheck.sh +++ b/q2a_usercheck.sh @@ -2,7 +2,11 @@ logf='/var/log/nginx/access.log' cache='/tmp/forumspam_cache' -tail_opts='-F' # set to `-f` on OpenBSD! + +case `uname` in + (*"BSD"*) tail_opts='-f';; + (*) tail_opts='-F';; +esac test -f $cache || install -m 600 /dev/null $cache