diff options
author | Petter Reinholdtsen <pere@hungry.com> | 2010-01-06 19:55:28 +0000 |
---|---|---|
committer | Petter Reinholdtsen <pere@hungry.com> | 2010-01-06 19:55:28 +0000 |
commit | de131855f68a0bfd885e9d64bb4131a66bd7f50c (patch) | |
tree | 2f844b30c42c1f4d3183fb325f861030de709bd2 /expire-entry | |
parent | 2663b94bc3c1d86839d8d71fcb98b9b9e01c782a (diff) | |
download | sitesummary-de131855f68a0bfd885e9d64bb4131a66bd7f50c.tar.gz sitesummary-de131855f68a0bfd885e9d64bb4131a66bd7f50c.tar.bz2 sitesummary-de131855f68a0bfd885e9d64bb4131a66bd7f50c.tar.xz |
Implement support for calling hooks when a sitesummary entry is
expired (Closes: #491918).
Diffstat (limited to 'expire-entry')
-rwxr-xr-x | expire-entry | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/expire-entry b/expire-entry new file mode 100755 index 0000000..6548ed7 --- /dev/null +++ b/expire-entry @@ -0,0 +1,17 @@ +#!/bin/sh +# +# Expire an sitesummary entry, calling the expire hooks first and then +# remove the entry. + +set -e + +entrydir="$1" + +logger -t sitesummary "Expiring sitesummary entry in $entrydir" + +expiredir=/usr/lib/sitesummary/expire.d +if [ -d "$expiredir" ] ; then + run-parts --arg="$entrydir" $expiredir +fi + +rm -rf "$entrydir" |