浏览代码

Add sudo rule, remove quoting that breaks the for loop

youtube-fix
Mark Felder 3 年前
父节点
当前提交
8373cb645b
共有 1 个文件被更改,包括 7 次插入3 次删除
  1. +7
    -3
      installation/apache-cache-purge.sh.example

+ 7
- 3
installation/apache-cache-purge.sh.example 查看文件

@@ -1,6 +1,10 @@
#!/bin/sh

# A simple shell script to delete a media from Apache's mod_disk_cache.
# You will likely need to setup a sudo rule like the following:
#
# Cmnd_Alias HTCACHECLEAN = /usr/local/sbin/htcacheclean
# pleroma ALL=HTCACHECLEAN, NOPASSWD: HTCACHECLEAN

SCRIPTNAME=${0##*/}

@@ -11,15 +15,15 @@ CACHE_DIRECTORY="/tmp/pleroma-media-cache"
## $1 - the filename, can be a pattern .
## $2 - the cache directory.
purge_item() {
htcacheclean -p "${2}" "${1}"
sudo htcacheclean -v -p "${2}" "${1}"
} # purge_item

purge() {
for url in "$@"
for url in $@
do
echo "$SCRIPTNAME delete \`$url\` from cache ($CACHE_DIRECTORY)"
purge_item "$url" $CACHE_DIRECTORY
done
}

purge "$@"
purge $@

正在加载...
取消
保存