# Copyright (c) 1989 Jan-Simon Pendry
# Copyright (c) 1989 Imperial College of Science, Technology & Medicine
# Copyright (c) 1989, 1993
# The Regents of the University of California. All rights reserved.
# This code is derived from software contributed to Berkeley by
# Jan-Simon Pendry at Imperial College, London.
# %sccs.include.redist.sh%
# @(#)os-type 8.1 (Berkeley) %G%
# $Id: os-type,v 5.2.2.2 1992/05/31 16:45:46 jsp Exp $
# Take a pot-shot at your os type
echo "# ... No OS= option specified; dynamically determining OS type" >&2
# First try poking around in /etc/motd
case "`exec 2>/dev/null; head -2 /etc/motd`" in
*"Sun UNIX 4.2 Release 3."*) OS
=sos3
;;
*"SunOS Release 4."*) OS
=sos4
;;
*"HP-UX on the HP"*) OS
=hpux
;;
*"Ultrix V2."*) OS
=u2_2
;;
*"Ultrix V3."*) OS
=u3_0
;;
*"Ultrix-32 V3."*) OS
=u3_0
;;
*"Ultrix Worksystem V2."*) OS
=u3_0
;;
*"ULTRIX V4.2"*) OS
=u4_2
;;
*"ULTRIX V4."*) OS
=u4_0
;;
*"HLH OTS Version 1."*) OS
=hlh42
;;
*"RISC iX release 1."*) OS
=riscix
;;
*"4.4 BSD UNIX"*) OS
=bsd44
;;
*"4.3 BSD Reno UNIX"*) OS
=bsd44
;;
*"4.3 BSD UNIX"*) if [ -f /etc
/minidisk
]; then
elif [ -f /sbin
/nfsiod
]; then
*"Alliant Concentrix"*) OS
=concentrix
;;
*"Umax 4.3"*) OS
=umax43
;;
# Well, that didn't work so apply some heuristics
# to the filesystem name space...
echo "# ... inspecting File system ..." >&2
if [ -f /etc
/comply
]; then
elif [ -d /usr
/lib
/methods
-o -d /etc
/methods
]; then
elif [ -f /usr
/bin
/cat ]; then
elif [ -f /etc
/nd
]; then
elif [ -f /etc
/elcsd
]; then
echo "# ... Ultrix - assuming U4.0 ..." >&2
elif [ -f /etc
/ttylocal
]; then
elif [ -f /etc
/minidisk
]; then
elif [ -f /etc
/toolboxdaemon
]; then
elif [ -f /sbin
/nfsiod
]; then
elif [ -f /bin
/pyr
] && /bin
/pyr
; then
elif [ -d /NextApps
]; then
elif [ -f /etc
/gl
/ucode
]; then
elif [ -f /usr
/gfx
/ucode
]; then
elif [ -f /stellix
]; then
case "`(sh ../config/arch)2>/dev/null`" in
echo "# ... OS appears to be \"${OS}\"" >&2