#!/bin/sh

# run htcacheclean

set -e
set -u

HTCACHECLEAN=/usr/sbin/htcacheclean2
HTCACHECLEAN_CONF=/etc/sysconfig/htcacheclean2

[ -e $HTCACHECLEAN ] || exit 0
[ -e $HTCACHECLEAN_CONF ]   || exit 0


# edit /etc/sysconfig/htcacheclean2 to change this
HTCACHECLEAN_MODE=daemon
HTCACHECLEAN_RUN=auto
HTCACHECLEAN_SIZE=300M
HTCACHECLEAN_PATH=/var/cache/httpd2/mod_cache_disk
HTCACHECLEAN_OPTIONS=""

. $HTCACHECLEAN_CONF

[ "$HTCACHECLEAN_MODE" = "cron" ] || exit 0

[ "$HTCACHECLEAN_RUN" = "yes"	] || 
( [ "$HTCACHECLEAN_RUN" = "auto" ] && \
	( [ -e /etc/httpd2/conf/mods-enabled/disk_cache.load ] || \
		[ -e /etc/httpd2/conf/mods-enabled/proxy.load ] ) ) || exit 0

$HTCACHECLEAN ${HTCACHECLEAN_OPTIONS}	\
			-p${HTCACHECLEAN_PATH}	\
			-l${HTCACHECLEAN_SIZE}
