#!/bin/bash
#
#chkconfig: - 99 01
#description: controls Frontier services

. /etc/init.d/functions

MYNAME="`basename $0`"

if [ -f /etc/sysconfig/$MYNAME ]; then
    . /etc/sysconfig/$MYNAME
fi

if [ `ulimit -n` -lt 4096 ]; then
    ulimit -n 4096
fi

FRONTIER_USER=squid
case "$1" in
    *start)
	# require user home directory to exist because otherwise cron will
	#   fail to run user's log cleaning jobs on RHEL6 
	eval FRONTIER_HOME=~${FRONTIER_USER}
	if [ ! -d $FRONTIER_HOME ]; then
	    echo "ERROR: $FRONTIER_USER login home directory $FRONTIER_HOME does not exist" >&2
	    exit 1
	fi
	;;
esac

runuser -s /bin/bash $FRONTIER_USER /usr/sbin/fn-local-squid2.sh $1
