#!/bin/ksh
# Delete a netgroup

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

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

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

if [ ${1:-notset} = notset ]
then
	echo "Netgroup to delete please"
	exit 1
else
	NETGROUP=$1
fi

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