From ba1978456aa79e469ad56ebeadac00647e942d06 Mon Sep 17 00:00:00 2001 From: Patrick Cernko <pcernko@mpi-klsb.mpg.de> Date: Wed, 10 Jan 2024 12:02:46 +0100 Subject: [PATCH] use blacklist.txt and whitelist.txt from gen_config --- mm2sympa.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/mm2sympa.sh b/mm2sympa.sh index 4acf638..043941a 100755 --- a/mm2sympa.sh +++ b/mm2sympa.sh @@ -47,7 +47,9 @@ robot = u'$robot' url = u'$wwsympa_url' EOF configxml=$tmpdir/input.xml -$base/gen_config.py $inputpy $configxml +blacklist=$tmpdir/blacklist.txt +whitelist=$tmpdir/whitelist.txt +$base/gen_config.py $inputpy $configxml $blacklist $whitelist # sympa user needs access chmod 0644 $configxml sympa --create_list --robot $robot --input_file $configxml @@ -74,4 +76,11 @@ chown sympa:sympa $dumpfile chmod 0640 $dumpfile sympa --restore_users --list=$sympalistname@$robot +search_filters=/var/lib/sympa/list_data/$robot/$sympalistname/search_filters +install -d -m 750 -o sympa -g sympa $search_filters +for f in $blacklist $whitelist; do + [ -s $f ] || continue + install -m 640 -o sympa -g sympa $f $search_filters +done + echo sshml rmlist -a $mmlistname -- GitLab