#!/bin/sh
#
# libapache-gallery-perl cleanup
# Remove all files in $cachedir that have not been accessed in a week,
# then remove empty directories.  Run as user $user.

set -e

cachedir=/var/tmp/Apache-Gallery
user=www-data

if [ -d $cachedir ]; then
    # remove old files
    start-stop-daemon --start --pidfile /dev/null --startas /bin/sh \
	--oknodo --chuid $user -- -c \
	"find $cachedir -type f -atime +6 -print0 | xargs -r0 rm -f"
    # remove empty directories
    start-stop-daemon --start --pidfile /dev/null --startas /bin/sh \
	--oknodo --chuid $user -- -c \
	"find $cachedir -depth -type d -print0 | \
	 xargs -r0 rmdir --ignore-fail-on-non-empty"
fi

exit 0
