#!/bin/sh
#
# =========================================================================
#
# PHENIX installation script to generate machine type
#
# Author: Paul Adams, March 2003
#
# Copyright: Lawrence Berkeley National Laboratory, 2003
# =========================================================================
#
MACHINE=`(uname -m) 2>/dev/null | sed 's/ /_/g'` || MACHINE=unknown
SYSTEM=`(uname -s) 2>/dev/null`  || SYSTEM=unknown

if [ "$SYSTEM" = "Linux" ]; then
  if [ -f /etc/mandrake-release ]; then
    RELEASE=`cat /etc/mandrake-release | awk '{print $4}'`
  elif [ -f /etc/gentoo-release ]; then
    RELEASE=`cat /etc/gentoo-release | awk '{print $5}'`
  elif [ -f /etc/SuSE-release ]; then
    RELEASE=`cat /etc/SuSE-release | awk '{print $3}'`
  elif [ -f /etc/redhat-release ]; then
    REDHAT=`cat /etc/redhat-release | awk '{print $1}'`
    if [ "$REDHAT" = "Red" ]; then
      REDHATTYPE=`cat /etc/redhat-release | awk '{print $3}'`
      if [ "$REDHATTYPE" = "Enterprise" ]; then
        RELEASE=`cat /etc/redhat-release | awk '{print $7}'`
      else
        RELEASE=`cat /etc/redhat-release | awk '{print $5}'`
        if [ "$RELEASE" = "7.3" ]; then
          echo intel-redhat7.3
          exit 0
        fi
      fi
    elif [ "$REDHAT" = "CentOS" ]; then
      RELEASE=`cat /etc/redhat-release | awk '{print $3}'`
    fi
  else
    RELEASE=''
  fi
fi

case "${MACHINE}:${SYSTEM}" in
    *:SunOS)
	echo sun-sunos
	exit 0 ;;
    alpha:OSF1)
	echo alpha-tru64
	exit 0 ;;
    *:IRIX*)
	echo sgi-irix
	exit 0 ;;
    i[34567]86:Linux)
	echo intel-linux
	exit 0 ;;
    x86_64:Linux)
	echo intel-linux
	exit 0 ;;
    ia64:Linux)
	echo itanium-linux
	exit 0 ;;
    ppc:Linux | ppc64:Linux)
	echo mac-linux
	exit 0 ;;
    alpha:Linux)
	echo alpha-linux
	exit 0 ;;
    *:Darwin)
	echo mac-osx
	exit 0 ;;
esac

echo "unknown-unknown" 

exit 1
