quakespasm/source/detect.sh

63 lines
811 B
Bash
Raw Normal View History

2022-02-08 19:06:54 +00:00
#! /bin/sh
# script from loki_setup tools
DetectARCH()
{
status=1
case `uname -m` in
amd64 | x86_64)
echo "x86_64"
status=0;;
i?86 | i86*)
echo "x86"
status=0;;
90*/*)
echo "hppa"
status=0;;
*)
case `uname -s` in
IRIX*)
echo "mips"
status=0;;
AIX*)
echo "ppc"
status=0;;
*)
arch=`uname -p 2> /dev/null || uname -m`
if test "$arch" = powerpc; then
echo "ppc"
else
echo $arch
fi
status=0;;
esac
esac
return $status
}
DetectOS()
{
os=`uname -s`
if test "$os" = "OpenUNIX"; then
echo SCO_SV
else
echo $os
fi
return 0
}
if test "$1" = "os"; then
result=`DetectOS`
elif test "$1" = "arch"; then
result=`DetectARCH`
else
result="OS: `DetectOS`, Arch: `DetectARCH`"
fi
status="$?"
echo $result
exit $status