X-Git-Url: https://www.dehnerts.com/gitweb/?p=user%2Falex%2Fsoftware%2Fmy-snippets.git;a=blobdiff_plain;f=krbroot;h=e1d7f9d59382822e89504df1e0205cf97ec26744;hp=5f0515dc01a36f6a7a8f189e90e78cfdfd3972a5;hb=HEAD;hpb=db1c0d04f22fe37c52c3337d5ac676aef57de553 diff --git a/krbroot b/krbroot index 5f0515d..e1d7f9d 100755 --- a/krbroot +++ b/krbroot @@ -1,7 +1,10 @@ #!/bin/sh +set -euf + usage="Usage: $0 [-i instance] [-p principal] [-a addrend] subcommand [args]" +ATHENA_USER=${ATHENA_USER:-$USER} principal="$ATHENA_USER/root@ATHENA.MIT.EDU" addrend="root" while getopts "i:p:a:h" options; do @@ -23,7 +26,7 @@ init () { kinit -F -5 -l15m "$principal" "$@" } -case $1 in +case ${1:-} in init) shift; exec kinit -F -5 -l15m "$principal" "$@"