chiark / gitweb /
mail: Send mail with the correct envelope sender.
[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