# Maustausch mit O Goes Mausnet
#
# Luxusversion, bentigt eine Bourne-Shell-kompatible Shell
# (z.B. die Okami-Shell ab Version 1.5).
# Enthlt automatisches Sichern von Infile und Outfile.
# Beim Neustart nach einem abgebrochenen Maustausch wird
# das gesicherte Infile restauriert, mu also nicht neu
# erstellt werden.
# Getauscht wird mtfilt, daher kein Packeraufruf. Wer
# nicht mit mtfilt tauscht, kopiert am besten den Packer-
# aufruf aus mautau.sh1.

# Hier die Pfade von Infile und Outfile eintragen.
INF=/dfu/infile.txt
OUTF=/dfu/outfile.txt

# Directory zum Sicherheitsspeichern.
TMPDIR=/tmp

cd /o

if [ -f $INF ]
then
  cp $INF $TMPDIR
else
  # Infile wiederherstellen
  if [ -f $TMPDIR/infile.txt ]
  then
    cp $TMPDIR/infile.txt $INF
  else
    cutlog -q -l100 $ETC/log/* &
    echo oexpire
    oexpire -Ym
    echo Infile erzeugen
    omausexp
    cp $INF $TMPDIR/infile.txt
  fi
fi

# Hier wird das Tauschprogramm aufgerufen. Kann natrlich auch
# mtt oder Rufus sein.
/bin/mtfilt.prg -t

if [ $? != 0 ]
then
  echo Maustausch abgebrochen.
  exit
fi

# Outfile sichern
cp $OUTF $TMPDIR

# Import
omausimp -X

echo Maustausch beendet.

# anzeigen, was fr neue Mail vorhanden ist
omchk -l
