#----------------------------------------------------------------------# # File na44.login - establish the standard environment on ALL Unix # # machines. Sep 95 HvH # # # # added FSITE (used in libmacs) 15 Dec 95 HvH # # added BINTYPE for non-cern sites 18 dec 95 HvH # # add Nevis specifics (added feb 96 HvH) 20 Dec 95 JRD # # Fixed POUL_ROOT for hpplus 13 feb 96 HvH # # Changed for the new directory structure 26 mar 96 HvH # # At CERN introduction of rs_aix41 14 Apr 96 Gp # # hp700_ux90 # #----------------------------------------------------------------------# echo ' na44.login version of 17 Apr 96 ' # Set the environment: ------------------------------------------------- #---------------------- if the user has not set the version, set it here: if ( $?NA44VSN ) then echo ' na44.login:: NA44VSN is already set, value = ' $NA44VSN else setenv NA44VSN n011 endif #------------------------------- depending on the location, ... # check if we are on p2hp*, cernsp, nevis, nbi, hiroshima, ... # hostname | grep ^p2hp && goto lanl (request from atsushi,check cern) echo $HOST | grep ^p2hp && goto lanl echo $HOST | grep ^sp && goto cernsp echo $HOST | grep ^ne && goto nevis echo $HOST | grep ^hppl && goto hpplus echo $HOST | grep ^hirax && goto hiroshima_osf echo $HOST | grep ^butsu && goto hiroshima_osf echo $HOST | grep ^hiroh && goto hiroshima_hp ##echo $HOST | grep ^???? && goto nbi goto notfound #--------------------------------------------- ... set the local root etc. lanl: # setenv NA44_ROOT /p2hp6/usr1/na44/ setenv NA44_ROOT /p2hp4/usr1/hubert/na44/software/na44_root/ setenv FMACHINE hp setenv FSITE lanl setenv BINTYPE HPUX goto common_work # cernsp: setenv NA44_ROOT /afs/cern.ch/na44/ # setenv POUL_ROOT /afs/cern.ch/na44/offline/rs_aix32/ setenv FMNA44 /fatmen/fmna44 setenv FMACHINE rs_aix41 setenv FSITE cerncluster goto common_work # hpplus: setenv NA44_ROOT /afs/cern.ch/na44/ # setenv POUL_ROOT /afs/cern.ch/na44/offline/hpux_9.0/ setenv FMNA44 /fatmen/fmna44 setenv FMACHINE hp700_ux90 setenv FSITE cerncluster goto common_work nevis: setenv NA44_ROOT /usr14/doe/expts/na44/ setenv FMACHINE sun setenv FSITE nevis setenv BINTYPE SGI goto common_work hiroshima_osf: setenv NA44_ROOT /......./na44/ (please fill in the correct path) setenv FMACHINE vax setenv FSITE hiroshima setenv BINTYPE OSF goto common_work hiroshima_hp: setenv NA44_ROOT /......./na44/ (please fill in the correct path) setenv FMACHINE hp setenv FSITE hiroshima setenv BINTYPE HPUX goto common_work # notfound: setenv NA44_ROOT ~ setenv FMACHINE "" setenv FSITE "" echo ' na44.login:: System not recognized: ' $HOST echo ' Modify FINSTALL/na44.login, and report to Gilbert, Hubert...' # common_work: #-------------------------- now the rest is the same for all Unix sites: setenv FHOME ~/ setenv FDEMO $NA44_ROOT\demo/ setenv FDOC $NA44_ROOT\doc/ setenv FCMZ $NA44_ROOT$NA44VSN setenv FFOR $NA44_ROOT$NA44VSN/$FMACHINE/for setenv FLIB $NA44_ROOT$NA44VSN/$FMACHINE/lib setenv FLIBD $NA44_ROOT$NA44VSN/$FMACHINE/libd setenv FCALIB $NA44_ROOT\calib/ setenv FODBASE $NA44_ROOT\calib/odbase/ setenv FZEBRA $NA44_ROOT\calib/zebra/ setenv FINSTALL $NA44_ROOT\install/ setenv FDATA $NA44_ROOT\data/ # # temporary for Gilbert's private setup: echo $HOST | grep ^sp && setenv FODBASE /afs/cern.ch/na44/calib/odbase/ echo $HOST | grep ^hppl && setenv FODBASE /afs/cern.ch/na44/calib/odbase/ # Show the news: ----------------------------------------------------- cat $FDOC/*.new # define aliases for NA44 software: alias flink $FINSTALL//flink alias dbtools $FDEMO$FMACHINE//dbtools_$FMACHINE # that's it. ------------------------------------------------------------