cdb: General drive to eliminate freecdb and libfile-cdb-perl.
[newsgate] / bin / mkgroups
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
14 done