5 #check existence of CAS4.0
6 #unfortunately we can't say nothing exactly about cascade 4.0
7 #and we only check CASROOT env.variable
8 if [ -n "$CASROOT" ]; then
9 #echo "You have installed version of CASCADE in a $CASROOT"
10 #echo "Please check version number (You need 4.0)"
18 cat > ${INSTALL_WORK}/env_${PRODUCT_TYPE}.sh <<EOF
19 #$DELIM ${PRODUCT_TYPE} $DELIM
20 export CASROOT=\${INSTALL_ROOT}/${PRODUCT}
21 export LD_LIBRARY_PATH=\${CASROOT}/Linux/lib:\${CASROOT}/lin/lib:\${CASROOT}/`uname`/lib:\${LD_LIBRARY_PATH}
22 # Variable for Foundation Classes :
23 export CSF_UnitsLexicon=\${CASROOT}/src/UnitsAPI/Lexi_Expr.dat
24 export CSF_UnitsDefinition=\${CASROOT}/src/UnitsAPI/Units.dat
25 # Variable for DataExchange :
26 export CSF_SHMessageStd=\${CASROOT}/src/SHMessageStd
27 export CSF_XSMessage=\${CASROOT}/src/XSMessage
29 export CSF_MDTVFontDirectory=\${CASROOT}/src/FontMFT
30 export CSF_MDTVTexturesDirectory=\${CASROOT}/src/Textures
33 (test -w ${PRODUCT_DIR} && cp ${INSTALL_WORK}/env_${PRODUCT_TYPE}.sh ${PRODUCT_DIR})
34 make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}"
37 # looks for the native product and collects it's environment (used by make_env())
40 if [ $? -eq 0 ] ; then
41 cat > ${INSTALL_WORK}/env_${PRODUCT_TYPE}.sh <<EOF
42 #$DELIM ${PRODUCT_TYPE} $DELIM
43 export CASROOT=${CASROOT}
44 export LD_LIBRARY_PATH=\${CASROOT}/Linux/lib:\${CASROOT}/lin/lib:\${CASROOT}/`uname`/lib:\${LD_LIBRARY_PATH}
45 # Variable for Foundation Classes :
46 export CSF_UnitsLexicon=\${CASROOT}/src/UnitsAPI/Lexi_Expr.dat
47 export CSF_UnitsDefinition=\${CASROOT}/src/UnitsAPI/Units.dat
48 # Variable for DataExchange :
49 export CSF_SHMessageStd=\${CASROOT}/src/SHMessageStd
50 export CSF_XSMessage=\${CASROOT}/src/XSMessage
52 export CSF_MDTVFontDirectory=\${CASROOT}/src/FontMFT
53 export CSF_MDTVTexturesDirectory=\${CASROOT}/src/Textures
56 make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}"
63 try_existing ${PRODUCT_DIR} ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE}
69 echo "You can only install precompiled CAS4.0"
75 make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE}
76 source ${INSTALL_WORK}/$SHRC
78 check_jb tar xfz ${SOURCE_DIR}/CAS4.0.tar.gz -C ${INSTALL_ROOT}
84 export INSTALL_WORK=$2;
86 export INSTALL_ROOT=$4;
87 export PRODUCT_SEQUENCE=$5;
88 if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="cas" ; fi
89 export PRODUCT="CAS4.0"
90 export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT}
91 export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT}