#!/usr/bin/sh
# Copyright (c) 1998 GEAR Software
# Added support for Tracer 2.21 - Jeffry Sleddens

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bsd:.
export PATH

old=`pwd`
cd `dirname $0`
geardir=`pwd`
cd $old
appname="gearkey"

# Added support for Tracer 2.21 - Jeffry Sleddens
if   [ -d "/etc/tracer_license" ] ; then
  licensedir="/etc/tracer_license"
  license="gd.license"
  sublic="gd"
  gdboot="/etc/init.d/TRACERgd"
  version="221"
elif [ -d "/etc/gear_license" ] ; then
  licensedir="/etc/gear_license"
  license="gear.license"
  sublic="gear"
  gdboot="/etc/init.d/GEARgd"
  version="220"
fi
licensename="license"
  
if [ "$version" = "221" ] ; then
  WD=`pwd`
  cd "${licensedir}"
  "${licensedir}/setsubprod" "${sublic}" 1
  cd "${WD}"
fi

if [ -n "$1" ] ; then
  /usr/sbin/winterm \
    -xrm "*useScrollBar:false" \
    -geometry "80x40" \
    -name "$appname" \
    -title "$appname" \
    -c "${geardir}/${appname}" &
else
  userid=`id | sed -e 's/uid=\([0-9][0-9]*\).*/\1/'`
  if [ "$userid" != "0" ] ; then
    echo ""
    echo "You must be root to enter the license key"
    echo ""
    echo "Press <RETURN>"
    read a
  elif [ ! -x "${licensedir}/${licensename}" ] || [ ! -f "${licensedir}/${license}" ] ; then
    echo ""
    echo "Tracer license manager not installed"
    echo ""
    echo "Press <RETURN>"
    read a
  else
    cd "$licensedir"
    "$licensedir"/"$licensename" "${sublic}"
    if [ -x "$gdboot" ] ; then
      "$gdboot" start
    fi
  fi
fi

echo ""
echo "----------------------------------------------------------------------"
echo "If you are going to request a registration key please mention that"
echo "you are using the version ${version} Tracer drivers."
echo "----------------------------------------------------------------------"
echo ""
