#!/bin/sh
#----------------------------------------------------------------------
# copyright (C) 1999-2005 Mitel Networks Corporation
#----------------------------------------------------------------------

exec 2>&1
squid=/usr/sbin/squid
config=/etc/squid/squid.conf
file_descr=$(/sbin/e-smith/db configuration getprop squid MaxFileDesc || echo 4096)

[ -e $squid ] || exit 1
[ -e $config ] || exit 1

# Initialize the squid cache if necessary.
if [ ! -e "/var/spool/squid/00" ]; then
    echo "Initializing squid cache..."
    $squid -z -f $config
fi

ulimit -Hn $file_descr
exec /usr/local/bin/setuidgid squid \
     $squid -f $config -sN
