Changeset 831


Ignore:
Timestamp:
03/12/13 17:02:18 (11 years ago)
Author:
sdipsl
Message:
  • ksh exposes its functions to any son processes. Not the case for bash. This should close #112 and #116
Location:
trunk/libIGCM
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/libIGCM_card/IGCM_card_Test.ksh

    r373 r831  
    1919#================================================= 
    2020libIGCM=`dirname $0`/.. 
     21typeset DEBUG_sys=false 
     22typeset TaskType=checking 
    2123. ${libIGCM}/libIGCM_debug/libIGCM_debug.ksh 
     24. ${libIGCM}/libIGCM_sys/libIGCM_sys.ksh 
    2225. ${libIGCM}/libIGCM_card/libIGCM_card.ksh 
    2326 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys.ksh

    r771 r831  
    1919JobType=${JobType:=RUN} 
    2020 
    21 echo 
    22 echo "====================================================" 
    23 echo "Where do we run ?" $( hostname ) 
    24 uname -a 
    25 echo "====================================================" 
    26 echo 
     21#==================================================== 
     22# set PackDefault false by default 
     23PackDefault=false 
    2724 
     25# variable that must have lower case value. 
     26typeset -l config_Post_RebuildFromArchive 
     27 
     28# no need to be so verbose in checking mode 
     29if [ ! X${TaskType} = Xchecking ] ; then 
     30  echo 
     31  echo "====================================================" 
     32  echo "Where do we run ?" $( hostname ) 
     33  uname -a 
     34  echo "====================================================" 
     35  echo 
     36fi 
    2837 
    2938if [ X${JobType} = XDEB ] ; then 
     
    3241    DEBUG_debug=true 
    3342    DEBUG_sys=true 
    34     echo "====================================================" 
    3543fi 
    3644 
    3745#==================================================== 
    38 #- set PackDefault false by default 
    39 PackDefault=false 
    40  
    41 # variable that must have lower case value. 
    42 typeset -l config_Post_RebuildFromArchive 
    43  
    4446case $( hostname -s ) in 
    45  
    4647    ada*) 
    47         echo "sys source ada Intel X-64 lib." 
     48        [ ! X${TaskType} = Xchecking ] && echo "sys source ada Intel X-64 lib." 
    4849        . ${libIGCM}/libIGCM_sys/libIGCM_sys_ada.ksh;; 
    4950 
    5051    mercure0?) 
    51         echo "sys source mercure frontend X-64 lib." 
     52        [ ! X${TaskType} = Xchecking ] && echo "sys source mercure frontend X-64 lib." 
    5253        . ${libIGCM}/libIGCM_sys/libIGCM_sys_mercure.ksh;; 
    5354 
    5455    mercure2?) 
    55         echo "sys source mercure Nec SX9 lib." 
     56        [ ! X${TaskType} = Xchecking ] && echo "sys source mercure Nec SX9 lib." 
    5657        . ${libIGCM}/libIGCM_sys/libIGCM_sys_mercurex9.ksh;; 
    5758 
    5859    curie*) 
    59        echo "sys source curie Intel X-64 lib." 
     60       [ ! X${TaskType} = Xchecking ] && echo "sys source curie Intel X-64 lib." 
    6061       . ${libIGCM}/libIGCM_sys/libIGCM_sys_curie.ksh;; 
    6162 
    6263    titane*) 
    63         echo "sys source titane Intel X-64 lib." 
     64        [ ! X${TaskType} = Xchecking ] && echo "sys source titane Intel X-64 lib." 
    6465        . ${libIGCM}/libIGCM_sys/libIGCM_sys_titane.ksh;; 
    6566 
    6667    obelix*) 
    67         echo "sys source obelix lib." 
     68        [ ! X${TaskType} = Xchecking ] && echo "sys source obelix lib." 
    6869        . ${libIGCM}/libIGCM_sys/libIGCM_sys_obelix.ksh;; 
    6970    iitm*) 
    70         echo "sys source iitm lib." 
     71        [ ! X${TaskType} = Xchecking ] && echo "sys source iitm lib." 
    7172        . ${libIGCM}/libIGCM_sys/libIGCM_sys_iitm.ksh;; 
    7273    *) 
    73         echo "sys source default lib." 
     74        [ ! X${TaskType} = Xchecking ] && echo "sys source default lib." 
    7475        . ${libIGCM}/libIGCM_sys/libIGCM_sys_default.ksh;; 
    7576esac 
Note: See TracChangeset for help on using the changeset viewer.