summaryrefslogtreecommitdiffstats
path: root/src/kadmin/testing/scripts/init_db
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>1996-11-12 02:24:17 +0000
committerTom Yu <tlyu@mit.edu>1996-11-12 02:24:17 +0000
commit8cf98fe5624ba448f1658ceeb288289446228fdb (patch)
treea58f8300eb4f044a7f6af6f4f6f0dcd21d67a916 /src/kadmin/testing/scripts/init_db
parent80cfef97cee7f9053f2e41e07fbdde998e38b497 (diff)
downloadkrb5-8cf98fe5624ba448f1658ceeb288289446228fdb.tar.gz
krb5-8cf98fe5624ba448f1658ceeb288289446228fdb.tar.xz
krb5-8cf98fe5624ba448f1658ceeb288289446228fdb.zip
* init_db, save_files.sh, start_servers_local, stop_servers,
stop_servers_local: Use temp files rather than a here document to provide input to eval'ed commands; Ultrix sh is broken wrt here documents redirected to eval commands. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9382 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/testing/scripts/init_db')
-rw-r--r--src/kadmin/testing/scripts/init_db4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/kadmin/testing/scripts/init_db b/src/kadmin/testing/scripts/init_db
index 2b218f001..07d292172 100644
--- a/src/kadmin/testing/scripts/init_db
+++ b/src/kadmin/testing/scripts/init_db
@@ -69,7 +69,7 @@ kdb5_util -r $REALM create -P mrroot -s $REDIRECT
cp $STESTDIR/proto/ovsec_adm.dict $K5ROOT/ovsec_adm.dict
-eval $SRVTCL <<'EOF' $REDIRECT
+cat - > /tmp/init_db$$ <<\EOF
source $env(TCLUTIL)
set r $env(REALM)
if {[info exists env(USER)]} {
@@ -165,6 +165,8 @@ foreach cmd $cmds {
}
}
EOF
+eval "$SRVTCL < /tmp/init_db$$ $REDIRECT"
+rm /tmp/init_db$$
if [ $? -ne 0 ]; then
echo "Error in $SRVTCL!" 1>&2