/[CCFs]/ccf-setup.sh
ViewVC logotype

Diff of /ccf-setup.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by ccflib, Fri Dec 12 13:47:39 2014 UTC revision 1.6 by ccflib, Fri Mar 18 15:59:17 2016 UTC
# Line 4  Line 4 
4  #  #
5  # Setup to build CCF from user's home  # Setup to build CCF from user's home
6  #  #
7  # $Id: ccf-setup.sh,v 1.3 2014/12/11 16:43:54 ccflib Exp $  # $Id: ccf-setup.sh,v 1.5 2014/12/12 13:49:27 ccflib Exp $
8    
9    
10  host=`hostname | cut -d. -f1`  host=`hostname | cut -d. -f1`
# Line 18  cputype=`uname -m` Line 18  cputype=`uname -m`
18  case "$cputype" in  case "$cputype" in
19    i[3,4,5,6]86) kernelbits=32 ; refhost="sasbld01" ;;    i[3,4,5,6]86) kernelbits=32 ; refhost="sasbld01" ;;
20    x86_64)       kernelbits=64 ; refhost="sasbld02" ;;    x86_64)       kernelbits=64 ; refhost="sasbld02" ;;
21      sunu4u)       kernelbits=32 ; refhost="xvsoc01"  ;;
22  esac  esac
23    
24  # Define CCFLIB_HOME  # Define CCFLIB_HOME
25    
26  case "$host" in  case "$host" in
27     sasbld01) export CCFLIB_HOME=/home/ccflib ;;     sasbld01) export CCFLIB_HOME=/home/ccflib     ;;
28     *)        export CCFLIB_HOME=/ccfbuild    ;;     xvsoc01)  export CCFLIB_HOME=/data/xmm/ccflib ;;
29       *)        export CCFLIB_HOME=/ccfbuild        ;;
30  esac  esac
31    
32  # Define where is the CCF development software  # Define where is the CCF development software
33    
34  export CCFDEV=${CCFLIB_HOME}/ccfdev  export CCFDEV=${CCFLIB_HOME}/ccfdev
35    
36  if [ ! -d "${CCFDEV}"] ; then  if [ ! -d "${CCFDEV}" ] ; then
37     echo "ccf-setup.sh: ${CCFDEV} not found ! - Abort"     echo "ccf-setup.sh: ${CCFDEV} not found ! - Abort"
38     return     return
39  fi  fi
# Line 42  export CVSROOT=${CCFLIB_HOME}/ccfcvs Line 44  export CVSROOT=${CCFLIB_HOME}/ccfcvs
44    
45  # Heasoft  # Heasoft
46    
47  export HEADAS=/sasbuild/local/${refhost}/headas/architecture  case "$host" in
48  if [ ! -d "$HEADAS" ] ; then    xvsoc01)  export LHEASOFT=1 ;;
49     echo "ccf-setup.sh: ${HEADAS} does not exist - Abort"    sasdmz01) export HEADAS=/sasbuild/local/sasdmz01/headas/architecture
50     return              if [ ! -d "$HEADAS" ] ; then
51  fi                 echo "ccf-setup.sh: ${HEADAS} does not exist - Abort"
52  . ${HEADAS}/headas-init.sh                 return
53                fi
54                . ${HEADAS}/headas-init.sh  ;;
55      sasdmz02) export HEADAS=/sasbuild/local/sasdmz02/headas/architecture
56                if [ ! -d "$HEADAS" ] ; then
57                   echo "ccf-setup.sh: ${HEADAS} does not exist - Abort"
58                   return
59                fi
60                . ${HEADAS}/headas-init.sh  ;;
61      *)        export HEADAS=/sasbuild/local/${refhost}/headas/architecture
62                if [ ! -d "$HEADAS" ] ; then
63                   echo "ccf-setup.sh: ${HEADAS} does not exist - Abort"
64                   return
65                fi
66                . ${HEADAS}/headas-init.sh  ;;
67     esac
68    
69  # SAS  # SAS
70    
71  [ ! -f "$HOME/setsas.sh" ] && /sas/bin/confsas  case "$host" in
72  . $HOME/setsas.sh    xvsoc01) export SAS_DIR=${CCFLIB_HOME}/xmmsas_20020413_2031
73               export SAS_PATH=$SAS_DIR
74               . $SAS_DIR/sas-setup.sh     ;;
75      *)       [ ! -f "$HOME/setsas.sh" ] && /sas/bin/confsas
76               . $HOME/setsas.sh 1> /dev/null  ;;
77    esac
78    
79  export SAS_MEMORY_MODEL=Low  export SAS_MEMORY_MODEL=Low
80    
81  # Adds some useful perl modules.  # Adds some useful perl modules.

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.6

  ViewVC Help
Powered by ViewVC 1.1.27