annna-add-hashtag: improve sharing across all worker classes - annna - Annna the nice friendly bot.
HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
DIR Log
DIR Files
DIR Refs
DIR Tags
DIR README
---
DIR commit 139fc2bdda823b5693b07bfedaecbd678e26fd14
DIR parent 129e2f5f32ab6d235402a28c5c2c2fccbb5b59f9
HTML Author: Annna Robert-Houdin <annna@bitreich.org>
Date: Sat, 8 Feb 2020 19:07:44 +0100
annna-add-hashtag: improve sharing across all worker classes
Keep permissions 664 for :bitreich group and use an absolute path.
This allows to call the script via SSH as a bitreich user.
Diffstat:
M annna-add-hashtag | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
---
DIR diff --git a/annna-add-hashtag b/annna-add-hashtag
@@ -2,7 +2,7 @@
memecachedir="/br/gopher/memecache"
hashtagdb="/home/annna/bin/modules/hashtags/hashtags.txt"
-unprocessed="$(pwd)/unprocessed.txt"
+unprocessed="/home/annna/bin/modules/hashtags/unprocessed.txt"
[ ! -e "${hashtagdb}" ] && touch "${hashtagdb}"
@@ -89,6 +89,9 @@ inserttag() {
printf "tag '%s' added as '%s' to hashtags db.\n" "${tag}" "${memecacheuri}" >&2
sort "${hashtagdb}" > "${hashtagdb}.sort"
mv "$hashtagdb.sort" "${hashtagdb}"
+ # keep permissions shared.
+ chown ':bitreich' "${hashtagdb}"
+ chmod 664 "${hashtagdb}"
}
addtag() {
@@ -121,4 +124,3 @@ else
done
fi
fi
-