# .bash_profile

LD_LIBRARY_PATH=/lib:/usr/X11R6/lib:/usr/lib:/usr/local/lib
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11R6/bin:/usr/local/bin:/IBM/bin
BASH_ENV=$HOME/.bashrc
USERNAME="KIOSK"

export USERNAME BASH_ENV PATH LD_LIBRARY_PATH

export DISPLAY=:0.0

xrdb -nocpp -merge /IBM/bin/xscreensaverResources

if [ -f /home/KIOSK/IBM/IBMSetupInformationBlock ]; then
   . /home/KIOSK/IBM/IBMSetupInformationBlock
elif [ -f /etc/sysconfig/IBMSetupInformationBlock ]; then
   . /etc/sysconfig/IBMSetupInformationBlock
fi
if [ "$defaultprinter" != "" ]; then
   export PRINTER=$defaultprinter
fi

if [ "$screensaver" = "enabled" ]; then
   /usr/X11R6/bin/xscreensaver -no-splash -no-lock-mode -timeout $screensaver_time &
fi

# export the keyboard type for emulators  
if [ -f /etc/sysconfig/keyboard ]; then
   . /etc/sysconfig/keyboard
   export KEYTABLE
fi


# Read the keyboard language from NVRAM
if [ ! -f /tmp/snmp/106 ]; then
   /IBM/bin/readNvram 106
fi
nvram106=`cat /tmp/snmp/106`

# set the kbdlang according to NVRAM
case $nvram106 in
#   15) kbdlang="dk" ;;
   15) kbdlang="da_DK" ;;

#   9) kbdlang="gb" ;;
   9) kbdlang="en_GB" ;;

   0) kbdlang="en_US" ;;

#   112) kbdlang="us_intl" ;;
   112) kbdlang="en_US" ;;

   13) kbdlang="se_FI" ;;

#   44) kbdlang="be" ;;
   44) kbdlang="fr_BE" ;;

   43) kbdlang="fr_CA" ;;

#   5) kbdlang="fr" ;;
   5) kbdlang="fr_FR" ;;

   46) kbdlang="fr_CH" ;;

#   4) kbdlang="de" ;;
   4) kbdlang="de_DE" ;;

   7) kbdlang="de_CH" ;;

#   10) kbdlang="it" ;;
   10) kbdlang="it_IT" ;;

#   12) kbdlang="no" ;;
   12) kbdlang="no_NO" ;;

#   14) kbdlang="pt" ;;
   14) kbdlang="pt_PT" ;;

#   8) kbdlang="es" ;;
   8) kbdlang="es_ES" ;;

   167) kbdlang="se_SE" ;;

   *) kbdlang="en_US" ;;
esac

#LANG=`sed -n /^$gdmlang[^a-zA-Z]/p /usr/share/locale/locale.alias | awk '{print substr($2, 0, 5)}'`
export LANG=${LANG:-$kbdlang} 

# This is a hack, needed for our current TurboSetup
#if [ "x$LANG" != "x" -a "$LANG" != "(null)" ]; then
#        export LC_ALL=$LANG
#fi

# ............. Start IBM Setup Utility environment variable initialization .............
/sbin/ifconfig eth0 > /dev/null 2>&1
if [ $? -ne 0 ]; then
   export MACADDRESS=`/sbin/ifconfig tr0 | grep HWaddr | awk '{print $NF}'`
else
   export MACADDRESS=`/sbin/ifconfig eth0 | grep HWaddr | awk '{print $NF}'`
fi

rm -f /tmp/cmdline_export
awk -f/bin/cmdline_export_awk /proc/cmdline > /tmp/cmdline_export
. /tmp/cmdline_export

if [ -f $HOME/IBM/IBMSetupEnvPrefs ]; then
   ENVFILE=$HOME/IBM/IBMSetupEnvPrefs
elif [ -f /etc/sysconfig/IBMSetupEnvPrefs ]; then
   ENVFILE=/etc/sysconfig/IBMSetupEnvPrefs
fi

if [ "$ENVFILE" ]; then
   set -a
   . $ENVFILE
fi

# ............. End IBM Setup Utility environment variable initialization .............


if [ -x /home/KIOSK/.Xclients ]; then
   /home/KIOSK/.Xclients &
fi


/usr/X11R6/bin/icewm
exit
