#!/bin/ksh
# Delete a user

export TOPDIR=/usr/local/lib/ldap
. ${TOPDIR}/etc/vars

if [ ${1:-notset} = notset ]
then
	echo "User please"
	exit 1
else
	USER=$1
fi

if [ ! $LDAPDOMAIN ]
then
	LDAPDOMAIN=$DEFAULTLDAPDOMAIN
fi

DNDOMAIN=`echo $LDAPDOMAIN | sed -e "s/^/dc=/g" -e "s/\./,dc=/g"`

cat ${LDIFTMPLTDIR}/deluser.ldif | sed -e "s/UID/${USER}/" -e "s/DNDOMAIN/${DNDOMAIN}/" > ${WORKDIR}/del${USER}.ldif
ldapmodify -x -w $DIRMGRPW -D "cn=Directory Manager" -h $LDAPSERVER -f ${WORKDIR}/del${USER}.ldif
if [ $? -eq 0 ]
then
	mv ${WORKDIR}/del${USER}.ldif ${DELETEDDIR}
else
	echo "Error deleting user $USER"
	exit 1
fi
