forked from AkkomaGang/akkoma
26 lines
521 B
Text
26 lines
521 B
Text
|
#!/bin/sh
|
||
|
|
||
|
# A simple shell script to delete a media from Apache's mod_disk_cache.
|
||
|
|
||
|
SCRIPTNAME=${0##*/}
|
||
|
|
||
|
# mod_disk_cache directory
|
||
|
CACHE_DIRECTORY="/tmp/pleroma-media-cache"
|
||
|
|
||
|
## Removes an item via the htcacheclean utility
|
||
|
## $1 - the filename, can be a pattern .
|
||
|
## $2 - the cache directory.
|
||
|
purge_item() {
|
||
|
htcacheclean -p "${2}" "${1}"
|
||
|
} # purge_item
|
||
|
|
||
|
purge() {
|
||
|
for url in "$@"
|
||
|
do
|
||
|
echo "$SCRIPTNAME delete \`$url\` from cache ($CACHE_DIRECTORY)"
|
||
|
purge_item "$url" $CACHE_DIRECTORY
|
||
|
done
|
||
|
}
|
||
|
|
||
|
purge "$@"
|