* rpc_test_setup.sh: Error out if server_handle doesn't get set in the Tcl script
authorKen Raeburn <raeburn@mit.edu>
Fri, 30 Jun 2000 23:57:42 +0000 (23:57 +0000)
committerKen Raeburn <raeburn@mit.edu>
Fri, 30 Jun 2000 23:57:42 +0000 (23:57 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12495 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/rpc/unit-test/ChangeLog
src/lib/rpc/unit-test/rpc_test_setup.sh

index 0a21776c38ec8b56c04974e605e6d6a73878cf1d..b41a59d78e2abc0dac695909113d73407da30cb4 100644 (file)
@@ -1,3 +1,8 @@
+2000-06-30  Ken Raeburn  <raeburn@mit.edu>
+
+       * rpc_test_setup.sh: Error out if server_handle doesn't get set in
+       the Tcl script.
+
 2000-06-08  Tom Yu  <tlyu@mit.edu>
 
        * lib/helpers.exp (kinit): Move "expect eof" into the commands
index 461b1cc9094c29617e2ac81ed6dc3051c91932d0..0f8ca9d932de816ed7bd8c672f16135de4002247 100644 (file)
@@ -27,6 +27,7 @@ cat - > /tmp/rpc_test_setup$$ <<\EOF
 source $env(TCLUTIL)
 set h $env(CANON_HOST)
 puts stdout [ovsec_kadm_init admin admin $OVSEC_KADM_ADMIN_SERVICE null $OVSEC_KADM_STRUCT_VERSION $OVSEC_KADM_API_VERSION_1 server_handle]
+if ![info exists server_handle] { exit 1 }
 puts stdout [ovsec_kadm_create_principal $server_handle [simple_principal server/$h] {OVSEC_KADM_PRINCIPAL} admin]
 puts stdout [ovsec_kadm_randkey_principal $server_handle server/$h key]
 puts stdout [ovsec_kadm_create_principal $server_handle [simple_principal notserver/$h] {OVSEC_KADM_PRINCIPAL} admin]
@@ -34,6 +35,11 @@ puts stdout [ovsec_kadm_randkey_principal $server_handle notserver/$h key]
 puts stdout [ovsec_kadm_destroy $server_handle]
 EOF
 eval "$CLNTTCL $REDIRECT < /tmp/rpc_test_setup$$"
+if test $? != 0 ; then
+    rm /tmp/rpc_test_setup$$
+    echo 1>&2 error setting up database for tests
+    exit 1
+fi
 rm /tmp/rpc_test_setup$$
 
 rm -f $RPC_TEST_SRVTAB