#!/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