diff options
Diffstat (limited to 'tests/kdc/check-pkinit.in')
-rw-r--r-- | tests/kdc/check-pkinit.in | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/tests/kdc/check-pkinit.in b/tests/kdc/check-pkinit.in index 723cc142b148..92c515ffbe91 100644 --- a/tests/kdc/check-pkinit.in +++ b/tests/kdc/check-pkinit.in @@ -168,15 +168,9 @@ ${hxtool} issue-certificate \ echo foo > ${objdir}/foopassword -echo Starting kdc -${kdc} & -kdcpid=$! - -sh ${wait_kdc} -if [ "$?" != 0 ] ; then - kill -9 ${kdcpid} - exit 1 -fi +echo Starting kdc ; > messages.log +${kdc} --detach --testing || { echo "kdc failed to start"; exit 1; } +kdcpid=`getpid kdc` trap "kill -9 ${kdcpid}; echo signal killing kdc; cat ca.crt kdc.crt pkinit.crt ;exit 1;" EXIT |