
killall webfsd

WEBDIR=`cat /etc/tux/pkg/webfsd/webdir`
[ "$WEBDIR" ] || WEBDIR='/usr/local/www'
[ -d "$WEBDIR" ] || mkdir $WEBDIR

MYIP=`cat /etc/proc/ipaddr`
MYSUBNET=`echo $MYIP | cut -d'.' -f1-3`


PORT=`cat /etc/tux/pkg/webfsd/port 2> /dev/null`
[ "$PORT" ] || PORT="80"

[ -d /www ] || ln -sf $WEBDIR /www

webfsd -L /var/log/httpd -s -p $PORT -r /www $ARGS
watchlog httpd 100k

[ -x /usr/sbin/ipchains ] || exit 1

echo "Setting HTTP server  access via ipchains..."

for SOURCE in `cat /etc/tux/pkg/webfsd/allow 2> /dev/null`
do
	[ "$SOURCE" = "subnet" ] && SOURCE="$MYSUBNET/24"
	ipchains -v -A input -j ACCEPT -p tcp -s $SOURCE -d $MYIP --dport $PORT -y 
done

ipchains -l -v -A input -j DENY -p tcp -s 0.0.0.0 -d $MYIP -y --dport $PORT 

if [ -f /etc/tux/options/master ]
then
	mkdir /www/pkg
	cd /www/pkg
	getpkgall
fi


