#!/bin/sh

PATH=$PATH:/usr/local/bin
export PATH

# get arguments
while [ -n "$1" ]; do
  case $1 in
   -U)
    shift
    USERNAME=$1
    shift
    ;;
  esac
done 

# get one line from stdin
read stdin
PASSWORD=$stdin

if [ -n "$USERNAME" -a -n "$PASSWORD" ]; then
  USER=$USERNAME
  LOGNAME=$USERNAME
  # generate slp cookie
  #if [ -x /usr/local/bin/slpauth.expect ]; then
  #  echo password=$PASSWORD | slpauth.expect
  #fi
  if [ -x /usr/local/bin/kinit-agent.py ]; then
    echo PASSWD=$PASSWORD | /usr/local/bin/kinit-agent.py
  fi
  #
  # determine ssh-agent for USERNAME
  #SSH_AGENT_PID=$(ps axuw| grep ssh-agent| awk '/^'$USERNAME'/ {print $2}')
  #SSH_AUTH_SOCK=$(find /tmp/ -type s -user $USERNAME -name agent.$((SSH_AGENT_PID - 1)))
  #export SSH_AGENT_PID SSH_AUTH_SOCK
  #echo password=$PASSWORD | ssh-add.expect
fi

