#!/bin/sh DUMMY=${TESTDIR=$TOP/testing} DUMMY=${RESTORE_FILES=$TESTDIR/scripts/restore_files.sh} v4files=false while [ $# -gt 0 ] ; do case $1 in -start_servers) start_servers=$1 ;; -v4files) v4files=true ;; *) TOP=$1 export TOP ;; esac shift done # kill any running servers. if $VERBOSE; then echo "Killing servers:"; fi for pid in xxx \ `$PS_ALL | grep krb5kdc | grep -v grep | awk '{print $2}'` \ `$PS_ALL | grep kadmind | grep -v grep | awk '{print $2}'` \ ; do case "$pid" in xxx) ;; *) if $VERBOSE; then $PS_PID$pid | grep -v COMMAND; fi kill $pid ;; esac done # Destroy the kdc replay cache so we don't lose if we try to run the # KDC as another unix user. rm -f /usr/tmp/krb5kdc_rcache # restore saved system config files if $v4files; then $RESTORE_FILES $start_servers fi exit 0