chiark / gitweb /
inject: Insert correct Lines header.
[newsgate] / bin / mkgroups
CommitLineData
a682e5d7
MW
1#! /bin/sh
2
3set -e
4ACTIVE=/var/lib/news/active
5run () { echo -n "$@: "; "$@"; }
6sed '/^[ ]*\(#\|$\)/ d; s/[ ]*=[ ]*/ /' groups |
7while 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 14done