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