--- /dev/null
+#!/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