From: Günther Deschner Date: Tue, 2 Dec 2025 16:18:41 +0000 (+0100) Subject: s3-selftest: verify KRB5CCNAME presence after kinit using klist X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4fb7fee036f8e6b46e8d2a49935f49a4d5ce3376;p=thirdparty%2Fsamba.git s3-selftest: verify KRB5CCNAME presence after kinit using klist BUG: https://bugzilla.samba.org/show_bug.cgi?id=15840 Guenther Signed-off-by: Guenther Deschner Reviewed-by: Andreas Schneider --- diff --git a/source3/script/tests/test_net_ads_kerberos.sh b/source3/script/tests/test_net_ads_kerberos.sh index 92d3996d078..c53520cf733 100755 --- a/source3/script/tests/test_net_ads_kerberos.sh +++ b/source3/script/tests/test_net_ads_kerberos.sh @@ -14,6 +14,12 @@ PREFIX="$4" shift 4 ADDARGS="$*" +if [ -x $(which klist) ]; then + KLIST=$(which klist); +else + KLIST="test -e"; +fi + incdir=$(dirname "$0")/../../../testprogs/blackbox . "$incdir"/subunit.sh @@ -41,6 +47,9 @@ testit "net_ads_kerberos_kinit (KRB5CCNAME env set)" \ "$VALGRIND" "$BINDIR"/net ads kerberos kinit \ -U"$USERNAME"%"$PASSWORD" "$ADDARGS" \ || failed=$((failed + 1)) +testit "klist env $KRB5CCNAME" \ + "$KLIST" "$KRB5CCNAME" \ + || failed=$((failed +1)) unset KRB5CCNAME rm -f "$KRB5CCNAME_PATH" @@ -62,6 +71,9 @@ testit "net_ads_kerberos_kinit (-P and KRB5CCNAME env set)" \ "$VALGRIND" "$BINDIR"/net ads kerberos kinit \ -P "$ADDARGS" \ || failed=$((failed + 1)) +testit "klist env $KRB5CCNAME" \ + "$KLIST" "$KRB5CCNAME" \ + || failed=$((failed +1)) unset KRB5CCNAME rm -f "$KRB5CCNAME_PATH"