#! /bin/sh
# ATTENZIONE! deve avere permessi 700 root.root, c'e` una password dentro!
# Puo` eseguirlo solo root, perche` deve creare un newsgroup con ctlinnd
#
# Questa e` la password dell'uplink
APASSWD="TUAPWD"
# Questo e` l'indirizzo del robot areafix dell'uplink
AREAFIX="areafix@f206.n332.z2.fidonet.org"

if [ "$2" = "" ]; then
  echo "Uso: addarea nomefido descrizione"
  exit 1
fi

#INTNAME=fido.`echo $1 | perl -ane '{chop;($a, $b) = split(/\./, $_, 2);print "$b.$a\n";}\
INTNAME=fido.`echo $1 | awk -F. '{ OFS="."; print $2, $1 }'\
 | tr '[:upper:]' '[:lower:]'`
FIDONAME=`echo $1 | tr '[:lower:]' '[:upper:]'`

#Crea le directory e aggiorna active e active.times
/usr/lib/news/bin/ctlinnd newgroup $INTNAME
#Aggiorna l'elenco dei newsgroups presenti nel sistema
echo "$INTNAME		$2">>/var/state/news/newsgroups

#Aggiorna la configurazione aree di ifmail
echo "$FIDONAME			$INTNAME">>/etc/ifmail/Areas

cat << __EOF__ \
| /usr/sbin/sendmail -t
To: $AREAFIX
Subject: $APASSWD

+$FIDONAME
__EOF__

