#!/bin/sh

if [ "$BOOTSOURCE" = "flash" -o "$BOOTSOURCE" = "peer" ]; then

   echo "Executable only on a server booted thin client."
   echo
   echo "Exiting."
   exit 1

fi

# Either server booted or BOOTSOURCE is not set, which implies running *on* the server.
if [ "`id -u`" != "0" ]; then

   echo "Only root can execute this command."
   echo
   echo "Exiting."
   exit 1

fi

__java_class=`basename $0`


if [ "$MODEL_TYPE" = "N70" -o "$MODEL_TYPE" = "N50" -o "$MODEL_TYPE" = "BIOS" ]; then

   export DISPLAY=127.0.0.1:0.0
   export LD_LIBRARY_PATH=/usr/X11R6/lib:/usr/local/lib

   exec /usr/sbin/chroot /mnt/serverhost /opt/IBMJava2-13/jre/bin/java -cp /IBM/update/LCMT.jar:/IBM/update/jh.jar $__java_class "$@"
else

   export LD_LIBRARY_PATH=/usr/local/lib

   exec /opt/IBMJava2-13/jre/bin/java -cp /IBM/update/LCMT.jar:/IBM/update/jh.jar $__java_class "$@"
fi

