Commit | Line | Data |
---|---|---|
a682e5d7 MW |
1 | #! /bin/sh |
2 | ||
3 | set -e | |
4 | ACTIVE=/var/lib/news/active | |
5 | run () { echo -n "$@: "; "$@"; } | |
6 | sed '/^[ ]*\(#\|$\)/ d; s/[ ]*=[ ]*/ /' groups | | |
7 | while read tag group addr; do | |
8 | set -- `grep "mail.$group" $ACTIVE` | |
9 | if [ $# -gt 0 ]; then | |
10 | [ m = $4 ] || run ctlinnd changegroup mail.$group m | |
11 | else | |
12 | run ctlinnd newgroup mail.$group m newsgate | |
13 | fi | |
f56d7124 | 14 | done |