#!/bin/bash set -e . get-settings mkdir -p stump/tmp/messages mkdir -p stump/data mkdir -p webstump/queues/$GROUP mkdir -p webstump/log mkdir -p xlog/log/$GROUP/public ngdir=webstump/config/newsgroups/$GROUP mkdir -p $ngdir cp webstump/skeleton/*.IN[1O] $ngdir/. exec $mods.new test -f $mods || touch $mods while read name email; do set +e grep "^$name " $mods >$mods.tmp rc=$? set -e case $rc in 0) ;; 1) pass=`perl -e $mods.tmp mail -s "your $ABBREV moderator password" <&2 "huh $rc ?"; exit 1 ;; esac cat $mods.tmp >&3 rm $mods.tmp done exec <$mods while read name pass; do set +e grep "^$name " $mods.new >$mods.tmp rc=$? set -e case $rc in 0) ;; 1) echo "*** Removing obsolete moderator $name" ;; *) echo >&2 "huh2 $rc ?"; exit 1 ;; esac rm $mods.tmp done mv -f $mods.new $mods