From 681fb9a54e8caeebbcda223617c4844e6a9ec799 Mon Sep 17 00:00:00 2001 From: Ezra Peisach Date: Thu, 3 Oct 1996 17:26:08 +0000 Subject: * env-setup.shin: Renamed env-setup.sh for autoconf use * init_db, start_servers, start_servers_local, stop_servers: Invoke scripts from source directory or build tree as needed. * configure.in, Makefile.in: generate env-setup.sh with proper paths already. (env-setup.shin was created - retaining the old history logs) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9138 dc483132-0cff-0310-8789-dd5450dbe970 --- src/kadmin/testing/scripts/init_db | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'src/kadmin/testing/scripts/init_db') diff --git a/src/kadmin/testing/scripts/init_db b/src/kadmin/testing/scripts/init_db index 4b4d954850..c44a9760a0 100644 --- a/src/kadmin/testing/scripts/init_db +++ b/src/kadmin/testing/scripts/init_db @@ -18,6 +18,11 @@ if [ "$TOP" = "" ]; then exit 1 fi +if [ "$STOP" = "" ]; then + echo "init_db: Environment variable \$STOP must point to top of source tree" 1>&2 + exit 1 +fi + IROOT=$TOP/.. ADMIN=$TOP/dbutil BIN=$IROOT/bin @@ -26,8 +31,9 @@ SBIN=$TOP/keytab:$TOP/server DUMMY=${REALM=SECURE-TEST.OV.COM}; export REALM DUMMY=${TESTDIR=$TOP/testing}; export TESTDIR +DUMMY=${STESTDIR=$STOP/testing} DUMMY=${SRVTCL=$TESTDIR/util/ovsec_kadm_srv_tcl}; export SRVTCL -DUMMY=${TCLUTIL=$TESTDIR/tcl/util.t}; export TCLUTIL +DUMMY=${TCLUTIL=$STESTDIR/tcl/util.t}; export TCLUTIL DUMMY=${LOCAL_MAKE_KEYTAB=$TESTDIR/scripts/make-host-keytab.pl} PATH=$ADMIN:$BIN:$ETC:$SBIN:$PATH; export PATH @@ -52,13 +58,13 @@ fi sed -e "s/__REALM__/$REALM/g" -e "s#__K5ROOT__#$K5ROOT#g" \ -e "s/__KDCHOST__/localhost/g" \ - < $TESTDIR/proto/krb5.conf.proto > $K5ROOT/krb5.conf + < $STESTDIR/proto/krb5.conf.proto > $K5ROOT/krb5.conf sed -e "s/__REALM__/$REALM/g" -e "s#__K5ROOT__#$K5ROOT#g" \ - < $TESTDIR/proto/kdc.conf.proto > $K5ROOT/kdc.conf + < $STESTDIR/proto/kdc.conf.proto > $K5ROOT/kdc.conf kdb5_util -r $REALM create -P mrroot -s $REDIRECT -cp $TESTDIR/proto/ovsec_adm.dict $K5ROOT/ovsec_adm.dict +cp $STESTDIR/proto/ovsec_adm.dict $K5ROOT/ovsec_adm.dict eval $SRVTCL <<'EOF' $REDIRECT source $env(TCLUTIL) -- cgit