Changeset 138 for trunk/environment.sh
- Timestamp:
- May 12, 2010, 7:34:01 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/environment.sh
r137 r138 1 #!/bin/ sh1 #!/bin/bash 2 2 3 3 declare localization="labs_network"; 4 declare file_version="Version"; 4 5 5 6 #-----[ environment_usage ]-------------------------------- … … 7 8 { 8 9 echo "Usage : ${0} [localization]"; 9 exit;10 # exit; 10 11 } 11 12 … … 27 28 function environment_version () 28 29 { 29 version=$(cat ${MORPHEO_TOPLEVEL}/Version);30 local version=$(cat ${MORPHEO_TOPLEVEL}/${file_version}); 30 31 31 32 export MORPHEO_MAJOR_VERSION=$(echo ${version} | cut -d ' ' -f 1); … … 51 52 case ${OS_FOUND} in 52 53 "Linux-iX86") 53 export TARGET_ARCH=linux 54 export EXE_SUFFIX= 54 export TARGET_ARCH=linux; 55 export EXE_SUFFIX=; 55 56 ;; 56 57 *) … … 58 59 esac 59 60 60 # Export environement 61 cd $(dirname ${BASH_SOURCE[0]}); 62 export MORPHEO_TOPLEVEL=${PWD}; 63 cd - &> /dev/null; 64 65 # Export environment 61 66 export MORPHEO_LOCALIZATION=${localization}; 62 export MORPHEO_TOPLEVEL=${PWD};63 67 export MORPHEO_SCRIPT=${MORPHEO_TOPLEVEL}/IPs/systemC/processor/Morpheo/Script; 64 68 export MORPHEO_HOME=${HOME}/.Morpheo; 65 MORPHEO_XTTY=${MORPHEO_TOPLEVEL}/IPs/systemC/Environment/TTY/xtty; 66 69 local MORPHEO_XTTY=${MORPHEO_TOPLEVEL}/IPs/systemC/Environment/TTY/xtty; 70 local error=0; 71 67 72 case ${MORPHEO_LOCALIZATION} in 68 73 "labs_network") 69 export MORPHEO_PREFIX=/users/chaos/kane/Morpheo; 70 export MORPHEO_TMP=${MORPHEO_PREFIX}; 71 ;; 74 export MORPHEO_PREFIX=/users/chaos/kane/Morpheo; 75 # export MORPHEO_PREFIX=/dsk/l1/misc/Morpheo; 76 export MORPHEO_TMP=${MORPHEO_PREFIX}; 77 ;; 72 78 "labs_local") 73 export MORPHEO_PREFIX=/dsk/l1/misc/Morpheo; 74 export MORPHEO_TMP=${MORPHEO_PREFIX}; 75 ;; 79 export MORPHEO_PREFIX=/users/chaos/kane/Morpheo; 80 # export MORPHEO_PREFIX=/dsk/l1/misc/Morpheo; 81 export MORPHEO_TMP=${MORPHEO_PREFIX}; 82 ;; 76 83 "home") 77 export MORPHEO_PREFIX=${HOME}/tmp/Morpheo;78 export MORPHEO_TMP=${MORPHEO_PREFIX}/tmp;79 ;;84 export MORPHEO_PREFIX=${HOME}/tmp/Morpheo; 85 export MORPHEO_TMP=${MORPHEO_PREFIX}/tmp; 86 ;; 80 87 *) 81 echo "Bad localization : \"${MORPHEO_LOCALIZATION}\""; 82 environment_usage ${*}; 83 ;; 88 echo "Bad localization : \"${MORPHEO_LOCALIZATION}\""; 89 error=1; 90 environment_usage ${*}; 91 ;; 84 92 esac 85 86 environment_version;87 93 88 echo "" 89 echo "OS found : ${OS_FOUND}" 90 echo "" 91 echo "Modification of environement's variable :" 92 echo " - MORPHEO_LOCALIZATION is set to ${MORPHEO_LOCALIZATION}" 93 echo " - MORPHEO_TOPLEVEL is set to ${MORPHEO_TOPLEVEL}" 94 echo " - MORPHEO_SCRIPT is set to ${MORPHEO_SCRIPT}" 95 echo " - MORPHEO_HOME is set to ${MORPHEO_HOME}" 96 echo " - MORPHEO_PREFIX is set to ${MORPHEO_PREFIX}" 97 echo " - MORPHEO_TMP is set to ${MORPHEO_TMP}" 98 99 #---------- 100 # Path : add xtty and script directory. 101 # test if already in path : no multiple addition 102 #---------- 103 104 echo ${PATH} |grep -q ${MORPHEO_SCRIPT}; 105 if test $? -eq 1; then 106 export PATH=${PATH}:${MORPHEO_SCRIPT} 107 echo " - PATH add ${MORPHEO_SCRIPT}" 94 if test ${error} -eq 0; then 95 environment_version; 96 97 echo "" 98 echo "OS found : ${OS_FOUND}" 99 echo "" 100 echo "Modification of environement's variable :" 101 echo " - MORPHEO_LOCALIZATION is set to ${MORPHEO_LOCALIZATION}" 102 echo " - MORPHEO_TOPLEVEL is set to ${MORPHEO_TOPLEVEL}" 103 echo " - MORPHEO_SCRIPT is set to ${MORPHEO_SCRIPT}" 104 echo " - MORPHEO_HOME is set to ${MORPHEO_HOME}" 105 echo " - MORPHEO_PREFIX is set to ${MORPHEO_PREFIX}" 106 echo " - MORPHEO_TMP is set to ${MORPHEO_TMP}" 107 108 #---------- 109 # Path : add xtty and script directory. 110 # test if already in path : no multiple addition 111 #---------- 112 113 echo ${PATH} |grep -q ${MORPHEO_SCRIPT}; 114 if test $? -eq 1; then 115 export PATH=${PATH}:${MORPHEO_SCRIPT} 116 echo " - PATH add ${MORPHEO_SCRIPT}" 117 fi; 118 119 echo ${PATH} |grep -q ${MORPHEO_XTTY}; 120 121 if test $? -eq 1; then 122 export PATH=${PATH}:${MORPHEO_XTTY} 123 echo " - PATH add ${MORPHEO_XTTY}" 124 fi; 125 126 echo "" 108 127 fi; 109 110 echo ${PATH} |grep -q ${MORPHEO_XTTY};111 112 if test $? -eq 1; then113 export PATH=${PATH}:${MORPHEO_XTTY}114 echo " - PATH add ${MORPHEO_XTTY}"115 fi;116 117 echo ""118 128 } 119 129 120 130 #-----[ Corps ]--------------------------------------------- 121 131 environment ${*}; 132 133 unset file_version; 134 unset localization;
Note: See TracChangeset
for help on using the changeset viewer.