From fd20e3223dfade64125b59da0c0613c0f58335ce Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 7 Dec 2023 10:51:32 +0100 Subject: [PATCH] s3:tests: Fix test_kerberos in smbget tests We switched to a temporary directory, so $PREFIX doesn't exist. BUG: https://bugzilla.samba.org/show_bug.cgi?id=15532 Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett (cherry picked from commit 62b0b79ce065246417996dec61afa6a10f6ab99b) --- source3/script/tests/test_smbget.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source3/script/tests/test_smbget.sh b/source3/script/tests/test_smbget.sh index 257291b18ff..5b65db89a26 100755 --- a/source3/script/tests/test_smbget.sh +++ b/source3/script/tests/test_smbget.sh @@ -429,13 +429,17 @@ test_kerberos() { clear_download_area - KRB5CCNAME_PATH="$PREFIX/smget_krb5ccache" + KRB5CCNAME_PATH="${TMPDIR}/smget_krb5ccache" rm -f "${KRB5CCNAME_PATH}" KRB5CCNAME="FILE:${KRB5CCNAME_PATH}" export KRB5CCNAME kerberos_kinit "${samba_kinit}" \ "${DOMAIN_USER}@${REALM}" "${DOMAIN_USER_PASSWORD}" + if [ $? -ne 0 ]; then + echo 'Failed to get Kerberos ticket' + return 1 + fi $SMBGET --verbose --use-krb5-ccache="${KRB5CCNAME}" \ smb://$SERVER/smbget/testfile -- 2.11.4.GIT