#!/bin/ksh # IBM_PROLOG_BEGIN_TAG # This is an automatically generated prolog. # # 61haes_r714 src/43haes/usr/sbin/cluster/cspoc/utilities/cl_ldap_server_del.sh 1.1 # # Licensed Materials - Property of IBM # # COPYRIGHT International Business Machines Corp. 2010,2011 # All Rights Reserved # # US Government Users Restricted Rights - Use, duplication or # disclosure restricted by GSA ADP Schedule Contract with IBM Corp. # # IBM_PROLOG_END_TAG # @(#)84 1.1 src/43haes/usr/sbin/cluster/cspoc/utilities/cl_ldap_server_del.sh, hacmp, 61haes_r714 11/28/11 15:25:19 . /usr/es/sbin/cluster/cspoc/cl_federatedsec_source fsec_init odm_check [[ -z `odmget -q "group=LDAPServer and name=ServerList" HACMPLDAP` ]] && { dspmsg -s 129 cspoc.cat 139 "A LDAP server is not defined.\n"; exit 2; } NODES=`${HA_BASE_PATH}/utilities/cllsnode -c|sed '1d'|awk -F: '{print $1}'` [[ -z $NODES ]] && ret_fail "Cluster nodes not found." 1 for X in $NODES do TMP=`cl_rsh -n $X "odmget -q group=LDAPClient HACMPLDAP"` if [[ -z "$TMP" ]] then continue else ret_fail "Client still exists!" 1 fi done odmdelete -o HACMPLDAP -q group=LDAPServer >/dev/null || ret_fail "odmdelete failed" $? fsec_vsync "LDAP server delete" || ret_fail "clverify restriction failed" $? run_on_allnode "rm -rf $FSEC_LOG_DIR" || ret_fail "Removing log directory failed." $? exit 0