(file) Return to soi_machine.csh CVS log (file) (dir) Up to [Development] / JSOC / base / local / scripts

File: [Development] / JSOC / base / local / scripts / soi_machine.csh (download) / (as text)
Revision: 1.1, Wed Aug 27 15:38:07 2008 UTC (14 years, 9 months ago) by arta
Branch: MAIN
CVS Tags: Ver_LATEST, Ver_9-5, Ver_9-41, Ver_9-4, Ver_9-3, Ver_9-2, Ver_9-1, Ver_9-0, Ver_8-8, Ver_8-7, Ver_8-6, Ver_8-5, Ver_8-4, Ver_8-3, Ver_8-2, Ver_8-12, Ver_8-11, Ver_8-10, Ver_8-1, Ver_8-0, Ver_7-1, Ver_7-0, Ver_6-4, Ver_6-3, Ver_6-2, Ver_6-1, Ver_6-0, Ver_5-9, Ver_5-8, Ver_5-7, Ver_5-6, Ver_5-5, Ver_5-3, Ver_5-2, Ver_5-14, Ver_5-13, Ver_5-12, Ver_5-11, Ver_5-10, Ver_5-1, Ver_5-0, Ver_4-7, Ver_4-6, HEAD
Initial bits for generating EOF synoptic charts from JSOC

#! /bin/csh -f

if (! $?MACHINE) then
    set ARCH=UNKNOWN
    set MACHINE=UNKNOWN
    if (-x /bin/uname) then
	set os="`/bin/uname -s`"
	set ht="`/bin/uname -m`"
	set osht="$os,$ht"
	set or="`/bin/uname -r`"

	switch ("$osht")
	case SunOS,sun3*:
		set ARCH=SUN3
		breaksw
	case SunOS,sun4*:
        case SunOS,i86pc*:
		switch ("$or")
		case 4.*:
			set ARCH=SUN4
			set MACHINE=sun4
			breaksw
		case 5.*:
			set ARCH=SUN4SOL2
			set MACHINE=sol
			breaksw
		endsw
		breaksw
	case ULTRIX,RISC:
		set ARCH=PMAX
		set MACHINE=mips
		breaksw
	case ULTRIX,VAX:
		set ARCH=UVAX
		breaksw
	case AIX,*:
		set ARCH=RS6K
		breaksw
	case *,9000/*:
		set ARCH=HPPA
		breaksw
	case IRIX,*:
	case IRIX,*:
        if (`hostname` == shaman.Stanford.EDU) then
                set ARCH=SGI5_o32
                set MACHINE=sgi_o32
        else
		set ARCH=SGI5
		set MACHINE=sgi
        endif
		breaksw
        case IRIX64,*:
                set ARCH=SGI64
		set MACHINE=sgi4
		breaksw
        case Linux,*:
                set ARCH=LINUX
                set MACHINE=linux
                if (-f /etc/P4) then
                  set MACHINE=linux4
                endif
                if($ht == ia64) then
                  set MACHINE=linuxia64
                  set ARCH=LINUXIA64
                endif
                breaksw
	endsw
    endif
endif

echo $MACHINE

Karen Tian
Powered by
ViewCVS 0.9.4