#!/bin/sh -e
# mounte Novell-Server mit Namen des Scripts
SERVER=`basename $0`
DNSNAME=${SERVER}.rki.local
USER=`whoami`
DIR=${HOME}/Z

symlink () {
    if [ ! -L ${HOME}/P ] ; then
	USERDIR=`find ${DIR}/CREW -iname ${USER} -maxdepth 1`
        ln -s $USERDIR ${HOME}/P
    fi
}

RET=`fping ${SERVER} 2> /dev/null`
if [ ! `echo $RET | grep -c "alive"` -gt 0 ] ; then
    echo Server $SERVER nicht erreichbar.
    exit -1
fi

if [ ! -d ${DIR} ] ; then
    mkdir -p ${DIR}
fi

if [ `ls ${DIR} | wc -l` -gt 0 ] ; then
    if [ ! -d ${DIR}/CREW ] ; then
	echo "Irgendetwas anderes ist gemountet - kann nichts tun."
	exit -1
    else
        echo Laufwerk ist schon gemounted.
	symlink
	exit 0
    fi
fi
ncpmount -S ${SERVER} -A ${DNSNAME} -U ${USER}.USER.WR.RKI -V VOL1 ${DIR}

symlink
