#!/bin/sh
# gopher chat demo (2009,2014 Yargo Bonetti)
chag='/ftp/pub/users/yargo/chagfile.txt'
tmp=/tmp/$USER-chag$$.tmp
n=0
while test -f $tmp ; do
if test $n -gt 5 ; then break ; fi
n=`expr $n + 1`
sleep $n
done
echo "[..${REMOTE_ADDR#*.*.} `date -u +%y-%m-%dT%H:%MZ`] $QUERY_STRING" >$tmp
cat $chag >>$tmp
head -n 999 $tmp >$chag
/bin/rm -f $tmp
echo :: $REMOTE_ADDR ::
echo
cat $chag