From b92759587be6080b3205e1f04629dcef56c53f54 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sat, 25 Apr 2020 16:35:48 -0400 Subject: fix container-relative paths --- modules/mail/files/learn_spam | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'modules/mail') diff --git a/modules/mail/files/learn_spam b/modules/mail/files/learn_spam index 5bdbd0d..5732ab9 100644 --- a/modules/mail/files/learn_spam +++ b/modules/mail/files/learn_spam @@ -3,22 +3,26 @@ set -eu set -o pipefail cd /media/persistent -mkdir -p tmp -dir=$(mktemp -d -p /media/persistent/tmp learnspam.XXXXXXXX) +mkdir -p mail/tmp +dir=$(mktemp -d -p /media/persistent/mail/tmp learnspam.XXXXXXXX) trap 'rm -rf $dir' EXIT ham="${dir}/ham" spam="${dir}/spam" mkdir "$ham" "$spam" +container_dir="${dir#/media/persistent}" +container_ham="${container_dir}/ham" +container_spam="${container_dir}/spam" + find /media/persistent/mail -type f -mtime -90 | grep /cur/ | grep -v Sent | grep -v Junk | xargs -i ln {} "${dir}/ham" find /media/persistent/mail -type f -mtime -90 | grep /cur/ | grep -v Sent | grep Junk | xargs -i ln {} "${dir}/spam" -docker-compose exec imap rspamc -h antispam:11334 -P mailu learn_ham "$ham" -docker-compose exec imap rspamc -h antispam:11334 -P mailu learn_spam "$spam" +docker-compose exec imap rspamc -h antispam:11334 -P mailu learn_ham "$container_ham" +docker-compose exec imap rspamc -h antispam:11334 -P mailu learn_spam "$container_spam" -docker-compose exec imap rspamc -h antispam:11334 -P mailu -f 13 fuzzy_add "$ham" -docker-compose exec imap rspamc -h antispam:11334 -P mailu -f 11 fuzzy_del "$ham" +docker-compose exec imap rspamc -h antispam:11334 -P mailu -f 13 fuzzy_add "$container_ham" +docker-compose exec imap rspamc -h antispam:11334 -P mailu -f 11 fuzzy_del "$container_ham" -docker-compose exec imap rspamc -h antispam:11334 -P mailu -f 11 fuzzy_add "$spam" -docker-compose exec imap rspamc -h antispam:11334 -P mailu -f 13 fuzzy_del "$spam" +docker-compose exec imap rspamc -h antispam:11334 -P mailu -f 11 fuzzy_add "$container_spam" +docker-compose exec imap rspamc -h antispam:11334 -P mailu -f 13 fuzzy_del "$container_spam" -- cgit v1.2.3-54-g00ecf