1#!/bin/sh 2 3HEIM_PIDFILE_DIR="${objdir}/" 4export HEIM_PIDFILE_DIR 5 6unset KRB5_CONFIG 7unset KRB5CCNAME 8 9top_builddir="@top_builddir@" 10top_srcdir="@top_srcdir@" 11EGREP="@EGREP@" 12NO_AFS="@NO_AFS@" 13 14# Meant to be sourced (source or .) by the tester application, offers 15# most commands in heimdal as variables 16 17# regular apps 18hxtool="${TESTS_ENVIRONMENT} ${top_builddir}/lib/hx509/hxtool" 19iprop_log="${TESTS_ENVIRONMENT} ${top_builddir}/lib/kadm5/iprop-log" 20ipropd_master="${TESTS_ENVIRONMENT} ${top_builddir}/lib/kadm5/ipropd-master" 21ipropd_slave="${TESTS_ENVIRONMENT} ${top_builddir}/lib/kadm5/ipropd-slave" 22kadmin="${TESTS_ENVIRONMENT} ${top_builddir}/kadmin/kadmin" 23kadmind="${TESTS_ENVIRONMENT} ${top_builddir}/kadmin/kadmind" 24kdc="${TESTS_ENVIRONMENT} ${top_builddir}/kdc/kdc" 25kdc_tester="${TESTS_ENVIRONMENT} ${top_builddir}/kdc/kdc-tester" 26kdestroy="${TESTS_ENVIRONMENT} ${top_builddir}/kuser/kdestroy" 27kdigest="${TESTS_ENVIRONMENT} ${top_builddir}/kuser/kdigest" 28kgetcred="${TESTS_ENVIRONMENT} ${top_builddir}/kuser/kgetcred" 29kimpersonate="${TESTS_ENVIRONMENT} ${top_builddir}/kuser/kimpersonate" 30kinit="${TESTS_ENVIRONMENT} ${top_builddir}/kuser/kinit" 31klist="${TESTS_ENVIRONMENT} ${top_builddir}/kuser/heimtools klist" 32kpasswd="${TESTS_ENVIRONMENT} ${top_builddir}/kpasswd/kpasswd" 33kpasswdd="${TESTS_ENVIRONMENT} ${top_builddir}/kpasswd/kpasswdd" 34kswitch="${TESTS_ENVIRONMENT} ${top_builddir}/kuser/heimtools kswitch" 35ktutil="${TESTS_ENVIRONMENT} ${top_builddir}/admin/ktutil" 36gsstool="${TESTS_ENVIRONMENT} ${top_builddir}/lib/gssapi/gsstool" 37 38# regression test tools 39test_ap_req="${TESTS_ENVIRONMENT} ${top_builddir}/lib/krb5/test_ap-req" 40test_canon="${TESTS_ENVIRONMENT} ${top_builddir}/lib/krb5/test_canon" 41test_gic="${TESTS_ENVIRONMENT} ${top_builddir}/lib/krb5/test_gic" 42test_renew="${TESTS_ENVIRONMENT} ${top_builddir}/lib/krb5/test_renew" 43test_ntlm="${TESTS_ENVIRONMENT} ${top_builddir}/lib/gssapi/test_ntlm" 44test_context="${TESTS_ENVIRONMENT} ${top_builddir}/lib/gssapi/test_context" 45rkpty="${TESTS_ENVIRONMENT} ${top_builddir}/lib/roken/rkpty" 46test_set_kvno0="${TESTS_ENVIRONMENT} ${top_builddir}/lib/krb5/test_set_kvno0" 47test_alname="${TESTS_ENVIRONMENT} ${top_builddir}/lib/krb5/test_alname" 48test_kuserok="${TESTS_ENVIRONMENT} ${top_builddir}/lib/krb5/test_kuserok" 49 50# misc apps 51have_db="${top_builddir}/tests/db/have-db" 52leaks_kill="${top_srcdir}/tests/kdc/leaks-kill.sh" 53wait_kdc="${top_srcdir}/tests/kdc/wait-kdc.sh" 54getpid () { 55 if [ -f "$HEIM_PIDFILE_DIR/lt-${1}.pid" ]; then 56 cat "$HEIM_PIDFILE_DIR/lt-${1}.pid" 57 else 58 cat "$HEIM_PIDFILE_DIR/${1}.pid" 59 fi 60} 61 62if [ ! "${NO_AFS}" ] ; then 63 afs_no_unlog="--no-unlog" 64 afs_no_afslog="--no-afslog" 65else 66 afs_no_unlog="" 67 afs_no_afslog="" 68fi 69 70# data 71hx509_data="${top_srcdir}/lib/hx509/data" 72 73# malloc debug 74HEIM_MALLOC_DEBUG="MallocStackLoggingNoCompact=1 MallocErrorAbort=1 MallocLogFile=/tmp/heim-malloc-log" 75