Skip to content
Snippets Groups Projects
Commit f2421810 authored by Brian J. Murrell's avatar Brian J. Murrell
Browse files

Allow GSS password to be passed to the test-framework in $GSS_PASS.

parent c0664f08
No related branches found
No related tags found
No related merge requests found
......@@ -71,7 +71,35 @@ prepare_krb5_cache() {
fi
echo "***** refresh Kerberos V5 TGT for uid $UID *****"
$KRB5DIR/bin/kinit
if [ -z "$GSS_PASS" ]; then
$KRB5DIR/bin/kinit
else
expect <<EOF
set timeout 30
log_user 1
set spawnid [spawn /bin/bash]
send "export PS1=\"user@host $ \" \r"
expect {
timeout {puts "timeout" ;exit 1}
"user@host $ "
}
send "$KRB5DIR/bin/kinit\r"
{
timeout {puts "timeout" ;exit 1}
"Password for "
send "$GSS_PASS\r"
expect {
timeout {puts "timeout" ;exit 1}
"user@host $ "
}
exit 0
EOF
fi
ret=$?
return $ret
}
......
......@@ -24,6 +24,34 @@ if [ $UID -eq 0 ]; then
fi
echo "***** refresh Kerberos V5 TGT for uid $UID *****"
$KRB5DIR/bin/kinit
if [ -z "$GSS_PASS" ]; then
$KRB5DIR/bin/kinit
else
expect <<EOF
set timeout 30
log_user 1
set spawnid [spawn /bin/bash]
send "export PS1=\"user@host $ \" \r"
expect {
timeout {puts "timeout" ;exit 1}
"user@host $ "
}
send "$KRB5DIR/bin/kinit\r"
{
timeout {puts "timeout" ;exit 1}
"Password for "
send "$GSS_PASS\r"
expect {
timeout {puts "timeout" ;exit 1}
"user@host $ "
}
exit 0
EOF
fi
ret=$?
exit $ret
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment