#!/bin/bash -e
trap "" 2 3 5 9 11 15
read parent < /proc/$PPID/status
pn=${parent##*[[:blank:]]}
if [[ "$pn" = "login" || "$pn" = "login.krb5" || "$pn" = "bash" || "$pn" = "su" || "$pn" = "xdm" || "$pn" == "xterm" || "$pn" == "sys.xsession" ]]; then
   trap 2 3 5 9 11 15
   export PATH=$PATH:/usr/hmcrbin:/hmcrbin
   f=$1
   if [ "$1" != "" ]; then
     shift
     exec /bin/bash $f "$*"
   else
     exec /bin/bash $*
   fi
else
   f=$1
   . /etc/SuSEconfig/profile
   trap 2 3 5 9 11 15
   export PATH=/usr/hmcrbin:/hmcrbin
   if [ "$1" != "" ]; then
     shift
     exec /bin/bash --restricted --rcfile /opt/hsc/data/ssh/hmcsshrc $f "$*"
   else
     exec /bin/bash --restricted --rcfile /opt/hsc/data/ssh/hmcsshrc $*
   fi
fi
