#!/bin/sh
# Uebertraegt Nutzerdaten, die mit dem Standard-Formular auf
# dem WWW-Server erzeugt wurden nach $NEW und
# startet das Script make-accounts um die Accounts zu erzeugen.
#
WORKHOME=/home/unixsoft/accmgr/Auto-Account
SRC=/www/data-lst1/unixsoft/unixsoft/rbg/Antraege
NEW=/home/unixsoft/accmgr/Auto-Account/Zubearbeiten
FERTIG=/home/unixsoft/accmgr/Auto-Account/Bearbeitet
ANTRAG=/home/unixsoft/accmgr/Auto-Account/antpr.tex
INDEX=/home/unixsoft/accmgr/Auto-Account/index.prot
shell="/bin/csh"
maschine=fob

cd $WORKHOME
umask 077
. ./get.hdr

echo -n "get-new: "
date
PATH=${PATH}:/usr/local/TeX/bin
export PATH
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/TeX/lib
export LD_LIBRARY_PATH
# Pruefen ob root
rm -f /tmp/$$
touch /tmp/$$
USER=`ls -l /tmp/$$ | awk '{ print $3 }' `
rm /tmp/$$
if [ "$USER" != "root" ]
then
  echo "ERROR: Permission denied."
  echo "ERROR: You must be logged in as superuser."
  exit 1
fi


#
# pruefen der Gruppen
#
if [ $DEBUG = 1 ] ; then
  for grp in $MIGROUP $NEGROUP
  do
    grep "^${grp}:" /etc/group >/dev/null
    rc=$?
    if [ $rc -ne 0 ]
       then
         echo "ERROR: Group $grp does not exist!"
         exit 1
    fi
    grep "^${grp} " /etc/netgroup >/dev/null
    rc=$?
    if [ $rc -ne 0 ]
       then
         echo "ERROR: Net-Group $grp does not exist!"
         exit 1
    fi
  done
fi
cd $WORKHOME
umask 077
#
# Holen der Antraege von www
#
echo " "
EXIST=`ssh www ls $SRC`
if [ "x$EXIST" != "x" ] ; then
  /bin/scp root@www:$SRC/* $NEW
  for i in $NEW/*
  do
     XX=`basename $i`
     echo "loeschen auf WWW: $XX"
     ssh www "rm $SRC/$XX"
  done
fi
#
# Herstellen des Accounts
#
/home/unixsoft/accmgr/Auto-Account/make-accounts
#
# fertig

