#!/bin/sh
#
# (c) 2000, 2001 Sun Microsystems, Inc.
#
# Gets CODINE/GRD architecture and sets according variables
# this script is *sourced* by the installation procedure
#

ARCH=UNKNOWN

if [ -f util/arch ]; then
   ARCH=`util/arch`
elif [ "$GRD_ROOT" != "" ]; then
   if [ -f $GRD_ROOT/util/arch ]; then
      ARCH=`$GRD_ROOT/util/arch`
   fi
elif [ "$CODINE_ROOT" != "" ]; then
   if [ -f $CODINE_ROOT/util/arch ]; then
      ARCH=`$CODINE_ROOT/util/arch`
   fi
elif [ -f /usr/CODINE/util/arch ]; then
   ARCH=`/usr/CODINE/util/arch`
else
   echo "can't find script \${CODINE_ROOT|GRD_ROOT}/util/arch"
   exit 1
fi

case $ARCH in
 solaris|solaris64)
   AWK=/usr/bin/nawk
   ECHO=/usr/5bin/echo
   RC_FILE=sysv_rc
   RC_PREFIX=/etc
   RC_DIR=rc2.d
   XTERM=/usr/openwin/bin/xterm
   MAILER=/bin/mailx
   QLOGIN_COMMAND=telnet
   QLOGIN_DAEMON=/usr/sbin/in.telnetd
   RLOGIN_DAEMON=/usr/sbin/in.rlogind
   ;;
 alinux|glinux)
   AWK=/usr/bin/gawk
   ECHO="/bin/echo -e"
   RC_FILE=sysv_rc
   RC_PREFIX=/etc/rc.d
   RC_DIR=rc3.d
   XTERM=/usr/bin/X11/xterm
   MAILER=/bin/mail
   QLOGIN_COMMAND=telnet
   QLOGIN_DAEMON=/usr/sbin/in.telnetd
   RLOGIN_DAEMON=/usr/sbin/in.rlogind
   ;;
 osf4|tru64)
   AWK=/usr/bin/nawk
   ECHO=/usr/bin/echo
   RC_FILE=sysv_rc
   RC_PREFIX=/sbin
   RC_DIR=rc3.d
   XTERM=/usr/bin/X11/xterm
   MAILER=/usr/bin/Mail
   QLOGIN_COMMAND=telnet
   QLOGIN_DAEMON=/usr/sbin/telnetd
   RLOGIN_DAEMON=/usr/sbin/rlogind
   ;;
 irix6|irix65)
   AWK=/usr/bin/nawk
   ECHO=/sbin/echo
   RC_FILE=sysv_rc
   RC_PREFIX=/etc
   RC_DIR=rc2.d
   XTERM=/usr/bin/X11/xterm
   MAILER=/usr/sbin/Mail
   QLOGIN_COMMAND=telnet
   QLOGIN_DAEMON=/usr/etc/telnetd
   RLOGIN_DAEMON=/usr/etc/rlogind
   ;;
 hp10|hp11)
   AWK=/usr/bin/awk
   ECHO=/bin/echo
   RC_FILE=sysv_rc
   RC_DIR=rc2.d
   RC_PREFIX=/sbin
   XTERM=/usr/bin/X11/xterm
   MAILER=/usr/bin/mailx
   QLOGIN_COMMAND=telnet
   QLOGIN_DAEMON=/usr/lbin/telnetd
   RLOGIN_DAEMON=/usr/lbin/rlogind
   ;;
 aix42|aix43)
   AWK=/usr/bin/nawk
   ECHO=/usr/bin/echo
   RC_FILE=/etc/rc
   XTERM=/usr/bin/X11/aixterm
   MAILER=/usr/bin/Mail
   QLOGIN_COMMAND=telnet
   QLOGIN_DAEMON=/usr/sbin/telnetd
   RLOGIN_DAEMON=/usr/sbin/rlogind
   ;;
 cray|crayts|craytsieee)
   AWK=/usr/bin/nawk
   ECHO=/bin/echo
   RC_FILE=/etc/rc
   XTERM=/usr/bin/X11/xterm
   MAILER=/usr/bin/mailx
   QLOGIN_COMMAND=telnet
   QLOGIN_DAEMON=/etc/telnetd
   RLOGIN_DAEMON=/etc/rlogind
   ;;
 *)
   echo "Architecture $ARCH not supported by this procedure!"
   exit 1
   ;;
esac
