NOTE: The test runs and succeeds, but the client seems to be getting a new x-realm TGT after we set the kvno to 0 or remove the kvno from the tickets. This means we're not really testing the TGS paths! So this test is not yet ready.
62 lines
2.4 KiB
Bash
62 lines
2.4 KiB
Bash
#!/bin/sh
|
|
|
|
unset KRB5_CONFIG
|
|
unset KRB5CCNAME
|
|
|
|
top_builddir="@top_builddir@"
|
|
top_srcdir="@top_srcdir@"
|
|
EGREP="@EGREP@"
|
|
NO_AFS="@NO_AFS@"
|
|
|
|
# Meant to be sourced (source or .) by the tester application, offers
|
|
# most commands in heimdal as variables
|
|
|
|
# regular apps
|
|
hxtool="${TESTS_ENVIRONMENT} ${top_builddir}/lib/hx509/hxtool"
|
|
iprop_log="${TESTS_ENVIRONMENT} ${top_builddir}/lib/kadm5/iprop-log"
|
|
ipropd_master="${TESTS_ENVIRONMENT} ${top_builddir}/lib/kadm5/ipropd-master"
|
|
ipropd_slave="${TESTS_ENVIRONMENT} ${top_builddir}/lib/kadm5/ipropd-slave"
|
|
kadmin="${TESTS_ENVIRONMENT} ${top_builddir}/kadmin/kadmin"
|
|
kadmind="${TESTS_ENVIRONMENT} ${top_builddir}/kadmin/kadmind"
|
|
kdc="${TESTS_ENVIRONMENT} ${top_builddir}/kdc/kdc"
|
|
kdestroy="${TESTS_ENVIRONMENT} ${top_builddir}/kuser/kdestroy"
|
|
kdigest="${TESTS_ENVIRONMENT} ${top_builddir}/kuser/kdigest"
|
|
kgetcred="${TESTS_ENVIRONMENT} ${top_builddir}/kuser/kgetcred"
|
|
kimpersonate="${TESTS_ENVIRONMENT} ${top_builddir}/kuser/kimpersonate"
|
|
kinit="${TESTS_ENVIRONMENT} ${top_builddir}/kuser/kinit"
|
|
klist="${TESTS_ENVIRONMENT} ${top_builddir}/kuser/kcc klist"
|
|
kpasswd="${TESTS_ENVIRONMENT} ${top_builddir}/kpasswd/kpasswd"
|
|
kpasswdd="${TESTS_ENVIRONMENT} ${top_builddir}/kpasswd/kpasswdd"
|
|
kswitch="${TESTS_ENVIRONMENT} ${top_builddir}/kuser/kcc kswitch"
|
|
ktutil="${TESTS_ENVIRONMENT} ${top_builddir}/admin/ktutil"
|
|
gsstool="${TESTS_ENVIRONMENT} ${top_builddir}/lib/gssapi/gsstool"
|
|
test_set_kvno0="${TESTS_ENVIRONMENT} ${top_builddir}/lib/krb5/test_set_kvno0"
|
|
|
|
# regression test tools
|
|
test_ap_req="${TESTS_ENVIRONMENT} ${top_builddir}/lib/krb5/test_ap-req"
|
|
test_canon="${TESTS_ENVIRONMENT} ${top_builddir}/lib/krb5/test_canon"
|
|
test_gic="${TESTS_ENVIRONMENT} ${top_builddir}/lib/krb5/test_gic"
|
|
test_renew="${TESTS_ENVIRONMENT} ${top_builddir}/lib/krb5/test_renew"
|
|
test_ntlm="${TESTS_ENVIRONMENT} ${top_builddir}/lib/gssapi/test_ntlm"
|
|
test_context="${TESTS_ENVIRONMENT} ${top_builddir}/lib/gssapi/test_context"
|
|
rkpty="${TESTS_ENVIRONMENT} ${top_builddir}/lib/roken/rkpty"
|
|
|
|
# misc apps
|
|
have_db="${top_builddir}/tests/db/have-db"
|
|
leaks_kill="${top_srcdir}/tests/kdc/leaks-kill.sh"
|
|
wait_kdc="${top_srcdir}/tests/kdc/wait-kdc.sh"
|
|
|
|
if [ ! "${NO_AFS}" ] ; then
|
|
afs_no_unlog="--no-unlog"
|
|
afs_no_afslog="--no-afslog"
|
|
else
|
|
afs_no_unlog=""
|
|
afs_no_afslog=""
|
|
fi
|
|
|
|
# data
|
|
hx509_data="${top_srcdir}/lib/hx509/data"
|
|
|
|
# malloc debug
|
|
HEIM_MALLOC_DEBUG="MallocStackLoggingNoCompact=1 MallocErrorAbort=1 MallocLogFile=/tmp/heim-malloc-log"
|