From: Quentin Smith Date: Fri, 17 Jan 2020 04:32:55 +0000 (-0500) Subject: kdo: Upstream krb5 now supports kswitch X-Git-Url: https://snippets.scripts.mit.edu/gitweb.cgi/Scripts/git/.git/commitdiff_plain/refs/heads/master kdo: Upstream krb5 now supports kswitch --- diff --git a/kerberos/kdo b/kerberos/kdo index a043f52..b171c4b 100644 --- a/kerberos/kdo +++ b/kerberos/kdo @@ -40,8 +40,8 @@ # CONFIGURATION kdo_args=(-l15m -r60m -F) -# CC interface for OS X -if [ "Darwin" = "$(uname)" ]; then +# CC interface for OS X or modern MIT krb5 +if type kswitch &>/dev/null; then kcaches () { klist -A | perl -ne '$cache = $1 if /^(?:Kerberos 5 ticket|Ticket|Credentials) cache: '\''?(.*)'\''?/; print "$1 $cache\n" if /^(?:Default p|P)rincipal: (.*)$/' }