You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
308 lines
12 KiB
308 lines
12 KiB
diff --git a/tests/bin/Makefile.am b/tests/bin/Makefile.am
|
|
index 49accb0..3d54a97 100644
|
|
--- a/tests/bin/Makefile.am
|
|
+++ b/tests/bin/Makefile.am
|
|
@@ -8,7 +8,8 @@ do_subst = \
|
|
sed $(do_dlopen) \
|
|
-e "s,[@]EGREP[@],$(EGREP),g" \
|
|
-e "s,[@]top_srcdir[@],$${top_srcdir},g" \
|
|
- -e "s,[@]top_builddir[@],$${top_builddir},g"
|
|
+ -e "s,[@]top_builddir[@],$${top_builddir},g" \
|
|
+ -e "s,[@]NO_AFS[@],$${NO_AFS},g"
|
|
|
|
setup-env: setup-env.in Makefile
|
|
$(do_subst) < $(srcdir)/setup-env.in > setup-env.tmp
|
|
diff --git a/tests/bin/setup-env.in b/tests/bin/setup-env.in
|
|
index a848482..4857e17 100644
|
|
--- a/tests/bin/setup-env.in
|
|
+++ b/tests/bin/setup-env.in
|
|
@@ -6,6 +6,7 @@ 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
|
|
@@ -42,6 +43,14 @@ 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"
|
|
|
|
diff --git a/tests/gss/check-basic.in b/tests/gss/check-basic.in
|
|
index 5599e5f..ef63097 100644
|
|
--- a/tests/gss/check-basic.in
|
|
+++ b/tests/gss/check-basic.in
|
|
@@ -51,8 +51,8 @@ cache="FILE:krb5ccfile"
|
|
cache2="FILE:krb5ccfile2"
|
|
nocache="FILE:no-such-cache"
|
|
|
|
-kinit="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache --no-afslog"
|
|
-kdestroy="${TESTS_ENVIRONMENT} ../../kuser/kdestroy -c $cache --no-unlog"
|
|
+kinit="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache ${afs_no_afslog}"
|
|
+kdestroy="${TESTS_ENVIRONMENT} ../../kuser/kdestroy -c $cache ${afs_no_unlog}"
|
|
klist="${TESTS_ENVIRONMENT} ../../kuser/klist -c $cache"
|
|
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -r $R"
|
|
kdc="${TESTS_ENVIRONMENT} ../../kdc/kdc --addresses=localhost -P $port"
|
|
diff --git a/tests/gss/check-context.in b/tests/gss/check-context.in
|
|
index 06f7774..1b01e49 100644
|
|
--- a/tests/gss/check-context.in
|
|
+++ b/tests/gss/check-context.in
|
|
@@ -49,7 +49,7 @@ keytab="FILE:${keytabfile}"
|
|
nokeytab="FILE:no-such-keytab"
|
|
cache="FILE:krb5ccfile"
|
|
|
|
-kinit="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache --no-afslog"
|
|
+kinit="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache ${afs_no_afslog}"
|
|
klist="${TESTS_ENVIRONMENT} ../../kuser/klist -c $cache"
|
|
kgetcred="${TESTS_ENVIRONMENT} ../../kuser/kgetcred -c $cache"
|
|
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -r $R"
|
|
diff --git a/tests/gss/check-ntlm.in b/tests/gss/check-ntlm.in
|
|
index c76f63d..a929e66 100644
|
|
--- a/tests/gss/check-ntlm.in
|
|
+++ b/tests/gss/check-ntlm.in
|
|
@@ -49,8 +49,8 @@ keytab="FILE:${keytabfile}"
|
|
cache="FILE:krb5ccfile"
|
|
cacheds="FILE:krb5ccfile-ds"
|
|
|
|
-kinit="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache --no-afslog"
|
|
-kinitds="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cacheds --no-afslog"
|
|
+kinit="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache ${afs_no_afslog}"
|
|
+kinitds="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cacheds ${afs_no_afslog}"
|
|
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -r $R"
|
|
kdc="${TESTS_ENVIRONMENT} ../../kdc/kdc --addresses=localhost -P $port"
|
|
kdigest="${TESTS_ENVIRONMENT} ../../kuser/kdigest"
|
|
diff --git a/tests/gss/check-spnego.in b/tests/gss/check-spnego.in
|
|
index 3284715..7e90f5b 100644
|
|
--- a/tests/gss/check-spnego.in
|
|
+++ b/tests/gss/check-spnego.in
|
|
@@ -49,8 +49,8 @@ keytab="FILE:${keytabfile}"
|
|
cache="FILE:krb5ccfile"
|
|
cacheds="FILE:krb5ccfile-ds"
|
|
|
|
-kinit="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache --no-afslog --forwardable"
|
|
-kinitds="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cacheds --no-afslog"
|
|
+kinit="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache ${afs_no_afslog} --forwardable"
|
|
+kinitds="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cacheds ${afs_no_afslog}"
|
|
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -r $R"
|
|
kdc="${TESTS_ENVIRONMENT} ../../kdc/kdc --addresses=localhost -P $port"
|
|
|
|
diff --git a/tests/kdc/check-cc.in b/tests/kdc/check-cc.in
|
|
index 0a37703..aef5e16 100644
|
|
--- a/tests/kdc/check-cc.in
|
|
+++ b/tests/kdc/check-cc.in
|
|
@@ -51,8 +51,8 @@ R=TEST.H5L.SE
|
|
port=@port@
|
|
pwport=@pwport@
|
|
|
|
-kinit="${kinit} --password-file=${objdir}/foopassword --no-afslog"
|
|
-kdestroy="${kdestroy} --no-unlog"
|
|
+kinit="${kinit} --password-file=${objdir}/foopassword ${afs_no_afslog}"
|
|
+kdestroy="${kdestroy} ${afs_no_unlog}"
|
|
kadmin="${kadmin} -l -r $R"
|
|
kdc="${kdc} --addresses=localhost -P $port"
|
|
|
|
diff --git a/tests/kdc/check-delegation.in b/tests/kdc/check-delegation.in
|
|
index 7e23157..9cf11c3 100644
|
|
--- a/tests/kdc/check-delegation.in
|
|
+++ b/tests/kdc/check-delegation.in
|
|
@@ -54,10 +54,10 @@ kdc="${kdc} --addresses=localhost -P $port"
|
|
server=host/datan.test4.h5l.se@TEST4.H5L.ORG
|
|
cache="FILE:${objdir}/cache.krb5"
|
|
|
|
-kinit="${kinit} -c $cache --no-afslog"
|
|
+kinit="${kinit} -c $cache ${afs_no_afslog}"
|
|
klist="${klist} -c $cache"
|
|
kgetcred="${kgetcred} -c $cache"
|
|
-kdestroy="${kdestroy} -c $cache --no-unlog"
|
|
+kdestroy="${kdestroy} -c $cache ${afs_no_unlog}"
|
|
|
|
KRB5_CONFIG="${objdir}/krb5.conf"
|
|
export KRB5_CONFIG
|
|
diff --git a/tests/kdc/check-des.in b/tests/kdc/check-des.in
|
|
index 1eca6c4..77a39b1 100644
|
|
--- a/tests/kdc/check-des.in
|
|
+++ b/tests/kdc/check-des.in
|
|
@@ -54,10 +54,10 @@ afsserver=afs/test.h5l.se
|
|
hostserver=host/server.test.h5l.se
|
|
cache="FILE:${objdir}/cache.krb5"
|
|
|
|
-kinit="${kinit} -c $cache --no-afslog"
|
|
+kinit="${kinit} -c $cache ${afs_no_afslog}"
|
|
klist="${klist} -c $cache"
|
|
kgetcred="${kgetcred} -c $cache"
|
|
-kdestroy="${kdestroy} -c $cache --no-unlog"
|
|
+kdestroy="${kdestroy} -c $cache ${afs_no_unlog}"
|
|
|
|
KRB5_CONFIG="${objdir}/krb5.conf"
|
|
export KRB5_CONFIG
|
|
diff --git a/tests/kdc/check-digest.in b/tests/kdc/check-digest.in
|
|
index d253d59..90eb130 100644
|
|
--- a/tests/kdc/check-digest.in
|
|
+++ b/tests/kdc/check-digest.in
|
|
@@ -56,7 +56,7 @@ ocache="FILE:${objdir}/ocache.krb5"
|
|
keytabfile=${objdir}/server.keytab
|
|
keytab="FILE:${keytabfile}"
|
|
|
|
-kinit="${kinit} -c $cache --no-afslog"
|
|
+kinit="${kinit} -c $cache ${afs_no_afslog}"
|
|
klist="${klist} -c $cache"
|
|
kdigest="${kdigest} --ccache=$cache"
|
|
|
|
diff --git a/tests/kdc/check-iprop.in b/tests/kdc/check-iprop.in
|
|
index 2bc5544..ba9aff1 100644
|
|
--- a/tests/kdc/check-iprop.in
|
|
+++ b/tests/kdc/check-iprop.in
|
|
@@ -54,7 +54,7 @@ keytab="FILE:${keytabfile}"
|
|
|
|
kdc="${kdc} --addresses=localhost -P $port"
|
|
kadmin="${kadmin} -r $R"
|
|
-kinit="${kinit} -c $cache --no-afslog"
|
|
+kinit="${kinit} -c $cache ${afs_no_afslog}"
|
|
|
|
KRB5_CONFIG="${objdir}/krb5.conf"
|
|
export KRB5_CONFIG
|
|
diff --git a/tests/kdc/check-kadmin.in b/tests/kdc/check-kadmin.in
|
|
index faba084..b761ef0 100644
|
|
--- a/tests/kdc/check-kadmin.in
|
|
+++ b/tests/kdc/check-kadmin.in
|
|
@@ -55,9 +55,9 @@ kadmind="${kadmind} -p $admport"
|
|
|
|
server=host/datan.test.h5l.se
|
|
|
|
-kinit="${kinit} -c $cache --no-afslog"
|
|
+kinit="${kinit} -c $cache ${afs_no_afslog}"
|
|
kgetcred="${kgetcred} -c $cache"
|
|
-kdestroy="${kdestroy} -c $cache --no-unlog"
|
|
+kdestroy="${kdestroy} -c $cache ${afs_no_unlog}"
|
|
|
|
KRB5_CONFIG="${objdir}/krb5.conf"
|
|
export KRB5_CONFIG
|
|
diff --git a/tests/kdc/check-kdc.in b/tests/kdc/check-kdc.in
|
|
index 0e1f9d7..5fc08fc 100644
|
|
--- a/tests/kdc/check-kdc.in
|
|
+++ b/tests/kdc/check-kdc.in
|
|
@@ -70,11 +70,11 @@ keytab="FILE:${keytabfile}"
|
|
ps="proxy-service@${R}"
|
|
aesenctype="aes256-cts-hmac-sha1-96"
|
|
|
|
-kinit="${kinit} -c $cache --no-afslog"
|
|
+kinit="${kinit} -c $cache ${afs_no_afslog}"
|
|
klist="${klist} -c $cache"
|
|
kgetcred="${kgetcred} -c $cache"
|
|
kgetcred_imp="${kgetcred} -c $cache --out-cache=${ocache}"
|
|
-kdestroy="${kdestroy} -c $cache --no-unlog"
|
|
+kdestroy="${kdestroy} -c $cache ${afs_no_unlog}"
|
|
kimpersonate="${kimpersonate} -k ${keytab} --ccache=${ocache}"
|
|
|
|
rm -f ${keytabfile}
|
|
diff --git a/tests/kdc/check-kpasswdd.in b/tests/kdc/check-kpasswdd.in
|
|
index dd2162a..355930f 100644
|
|
--- a/tests/kdc/check-kpasswdd.in
|
|
+++ b/tests/kdc/check-kpasswdd.in
|
|
@@ -60,10 +60,10 @@ cache="FILE:${objdir}/cache.krb5"
|
|
keytabfile=${objdir}/server.keytab
|
|
keytab="FILE:${keytabfile}"
|
|
|
|
-kinit="${kinit} -c $cache --no-afslog"
|
|
+kinit="${kinit} -c $cache ${afs_no_afslog}"
|
|
klist="${klist} -c $cache"
|
|
kgetcred="${kgetcred} -c $cache"
|
|
-kdestroy="${kdestroy} -c $cache --no-unlog"
|
|
+kdestroy="${kdestroy} -c $cache ${afs_no_unlog}"
|
|
|
|
KRB5_CONFIG="${objdir}/krb5.conf"
|
|
export KRB5_CONFIG
|
|
diff --git a/tests/kdc/check-pkinit.in b/tests/kdc/check-pkinit.in
|
|
index 1cb7b50..723cc14 100644
|
|
--- a/tests/kdc/check-pkinit.in
|
|
+++ b/tests/kdc/check-pkinit.in
|
|
@@ -54,9 +54,9 @@ cache="FILE:${objdir}/cache.krb5"
|
|
keyfile="${hx509_data}/key.der"
|
|
keyfile2="${hx509_data}/key2.der"
|
|
|
|
-kinit="${kinit} -c $cache --no-afslog"
|
|
+kinit="${kinit} -c $cache ${afs_no_afslog}"
|
|
kgetcred="${kgetcred} -c $cache"
|
|
-kdestroy="${kdestroy} -c $cache --no-unlog"
|
|
+kdestroy="${kdestroy} -c $cache ${afs_no_unlog}"
|
|
|
|
KRB5_CONFIG="${objdir}/krb5-pkinit.conf"
|
|
export KRB5_CONFIG
|
|
diff --git a/tests/kdc/check-referral.in b/tests/kdc/check-referral.in
|
|
index b64b06a..8ca2a31 100644
|
|
--- a/tests/kdc/check-referral.in
|
|
+++ b/tests/kdc/check-referral.in
|
|
@@ -54,10 +54,10 @@ kdc="${kdc} --addresses=localhost -P $port"
|
|
|
|
cache="FILE:${objdir}/cache.krb5"
|
|
|
|
-kinit="${kinit} -c $cache --no-afslog"
|
|
+kinit="${kinit} -c $cache ${afs_no_afslog}"
|
|
klist="${klist} -c $cache"
|
|
kgetcred="${kgetcred} -c $cache"
|
|
-kdestroy="${kdestroy} -c $cache --no-unlog"
|
|
+kdestroy="${kdestroy} -c $cache ${afs_no_unlog}"
|
|
|
|
|
|
KRB5_CONFIG="${objdir}/krb5.conf"
|
|
diff --git a/tests/kdc/check-uu.in b/tests/kdc/check-uu.in
|
|
index 91e1e64..2670956 100644
|
|
--- a/tests/kdc/check-uu.in
|
|
+++ b/tests/kdc/check-uu.in
|
|
@@ -54,10 +54,10 @@ kdc="${TESTS_ENVIRONMENT} ../../kdc/kdc --addresses=localhost -P $port"
|
|
cache1="FILE:${objdir}/cache1.krb5"
|
|
cache2="FILE:${objdir}/cache2.krb5"
|
|
|
|
-kinit1="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache1 --no-afslog"
|
|
-kinit2="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache2 --no-afslog"
|
|
-kdestroy1="${TESTS_ENVIRONMENT} ../../kuser/kdestroy -c $cache1 --no-unlog"
|
|
-kdestroy2="${TESTS_ENVIRONMENT} ../../kuser/kdestroy -c $cache2 --no-unlog"
|
|
+kinit1="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache1 ${afs_no_afslog}"
|
|
+kinit2="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache2 ${afs_no_afslog}"
|
|
+kdestroy1="${TESTS_ENVIRONMENT} ../../kuser/kdestroy -c $cache1 ${afs_no_unlog}"
|
|
+kdestroy2="${TESTS_ENVIRONMENT} ../../kuser/kdestroy -c $cache2 ${afs_no_unlog}"
|
|
uu_server="${TESTS_ENVIRONMENT} ../../appl/test/uu_server"
|
|
uu_client="${TESTS_ENVIRONMENT} ../../appl/test/uu_client"
|
|
|
|
diff --git a/tests/ldap/check-ldap.in b/tests/ldap/check-ldap.in
|
|
index ab61e48..3f706bd 100644
|
|
--- a/tests/ldap/check-ldap.in
|
|
+++ b/tests/ldap/check-ldap.in
|
|
@@ -45,7 +45,7 @@ port=@port@
|
|
server=host/datan.test.h5l.se
|
|
cache="FILE:${objdir}/cache.krb5"
|
|
|
|
-kinit="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache --no-afslog"
|
|
+kinit="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache ${afs_no_afslog}"
|
|
kgetcred="${TESTS_ENVIRONMENT} ../../kuser/kgetcred -c $cache"
|
|
kadmin="${TESTS_ENVIRONMENT} ../../kadmin/kadmin -l -r $R"
|
|
kdc="${TESTS_ENVIRONMENT} ../../kdc/kdc --addresses=localhost -P $port"
|
|
diff --git a/tests/plugin/check-pac.in b/tests/plugin/check-pac.in
|
|
index 8c15309..17f7216 100644
|
|
--- a/tests/plugin/check-pac.in
|
|
+++ b/tests/plugin/check-pac.in
|
|
@@ -55,10 +55,10 @@ cache="FILE:${objdir}/cache.krb5"
|
|
keytabfile=${objdir}/server.keytab
|
|
keytab="FILE:${keytabfile}"
|
|
|
|
-kinit="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache --no-afslog"
|
|
+kinit="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache ${afs_no_afslog}"
|
|
klist="${TESTS_ENVIRONMENT} ../../kuser/klist -c $cache"
|
|
kgetcred="${TESTS_ENVIRONMENT} ../../kuser/kgetcred -c $cache"
|
|
-kdestroy="${TESTS_ENVIRONMENT} ../../kuser/kdestroy -c $cache --no-unlog"
|
|
+kdestroy="${TESTS_ENVIRONMENT} ../../kuser/kdestroy -c $cache ${afs_no_unlog}"
|
|
test_apreq="${TESTS_ENVIRONMENT} ../../lib/krb5/test_ap-req"
|
|
|
|
KRB5_CONFIG="${objdir}/krb5.conf"
|