Changeset 4


Ignore:
Timestamp:
06/06/07 12:13:10 (17 years ago)
Author:
pinsard
Message:

bug fix for Off-line and PC Cluster. see ticket:1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/mailtousernemo.sh

    • Property svn:keywords set to Id
    r2 r4  
    1717# ++ gestion des comments 
    1818# ++ gestion de la signature 
     19# $Id$ 
     20# fplod 2007-06-06T09:27:55Z aedon.locean-ipsl.upmc.fr (Darwin) 
     21# correction for Off-Line and PC Cluster 
    1922# fplod 2007-05-18T08:31:48Z aedon.locean-ipsl.upmc.fr (Darwin) 
    2023# add off-line and agrif components 
     
    114117element=component 
    115118#++ récupérer les usersnemo/usernemo[child::userid='template']/components/component/name 
     119unset jlist 
     120unset jlist_name 
    116121j=1 
    117122jlist[${j}]="OPA" 
     123jlist_name[${j}]="OPA" 
    118124j=$((${j} + 1)) 
    119125jlist[${j}]="LIM" 
     126jlist_name[${j}]="LIM" 
    120127j=$((${j} + 1)) 
    121128jlist[${j}]="TOP" 
     129jlist_name[${j}]="TOP" 
    122130j=$((${j} + 1)) 
    123131jlist[${j}]="TAM" 
     132jlist_name[${j}]="TAM" 
    124133j=$((${j} + 1)) 
    125134jlist[${j}]="SAXO" 
    126 j=$((${j} + 1)) 
    127 jlist[${j}]="OFF-LINE" 
     135jlist_name[${j}]="SAXO" 
     136j=$((${j} + 1)) 
     137jlist[${j}]="offline" 
     138jlist_name[${j}]="Off-line" 
    128139j=$((${j} + 1)) 
    129140jlist[${j}]="AGRIF" 
     141jlist_name[${j}]="AGRIF" 
    130142echo "<${elements}>" >> ${xmloutput} 
    131143components_date=$(grep "components_date=" ${mailbodyfile} | awk -F"=" '{print $2}') 
     
    143155  then 
    144156     echo "<${element} code='${jlist_min}'>" >> ${xmloutput} 
    145      echo "<name>${jlist[j]}</name>" >> ${xmloutput} 
     157     echo "<name>${jlist_name[j]}</name>" >> ${xmloutput} 
    146158     echo "<value>yes</value>" >> ${xmloutput} 
    147159     echo "</${element}>"  >> ${xmloutput} 
    148160  else 
    149161     echo "<${element} code='${jlist_min}'>" >> ${xmloutput} 
    150      echo "<name>${jlist[j]}</name>" >> ${xmloutput} 
     162     echo "<name>${jlist_name[j]}</name>" >> ${xmloutput} 
    151163     echo "<value>no</value>" >> ${xmloutput} 
    152164     echo "</${element}>"  >> ${xmloutput} 
     
    159171elements=platforms 
    160172#++ récupérer les usersnemo/usernemo[child::userid='template']/platforms/platform/name 
     173unset jlist 
     174unset jlist_name 
    161175j=1 
    162176jlist[${j}]="CRAY" 
     177jlist_name[${j}]="CRAY" 
    163178j=$((${j} + 1)) 
    164179jlist[${j}]="IBM" 
     180jlist_name[${j}]="IBM" 
    165181j=$((${j} + 1)) 
    166182jlist[${j}]="FUJITSU" 
     183jlist_name[${j}]="FUJITSU" 
    167184j=$((${j} + 1)) 
    168185jlist[${j}]="MAC" 
     186jlist_name[${j}]="MAC" 
    169187j=$((${j} + 1)) 
    170188jlist[${j}]="NEC" 
     189jlist_name[${j}]="NEC" 
    171190j=$((${j} + 1)) 
    172191jlist[${j}]="SGI" 
     192jlist_name[${j}]="SGI" 
    173193j=$((${j} + 1)) 
    174194jlist[${j}]="SUN" 
    175 j=$((${j} + 1)) 
    176 jlist[${j}]='PC Cluster' 
     195jlist_name[${j}]="SUN" 
     196j=$((${j} + 1)) 
     197jlist[${j}]='pccluster' 
     198jlist_name[${j}]="PC Cluster" 
    177199echo "<${elements}>" >> ${xmloutput} 
    178200## find the element 
     
    188210  then 
    189211     echo "<${element} code='${jlist_min}'>" >> ${xmloutput} 
    190      echo "<name>${jlist[j]}</name>" >> ${xmloutput} 
     212     echo "<name>${jlist_name[j]}</name>" >> ${xmloutput} 
    191213     echo "<value>yes</value>" >> ${xmloutput} 
    192214     echo "</${element}>"  >> ${xmloutput} 
    193215  else 
    194216     echo "<${element} code='${jlist_min}'>" >> ${xmloutput} 
    195      echo "<name>${jlist[j]}</name>" >> ${xmloutput} 
     217     echo "<name>${jlist_name[j]}</name>" >> ${xmloutput} 
    196218     echo "<value>no</value>" >> ${xmloutput} 
    197219     echo "</${element}>"  >> ${xmloutput} 
     
    222244elements=compilers 
    223245unset jlist 
     246unset jlist_name 
    224247j=1 
    225248jlist[${j}]="g95" 
     249jlist_name[${j}]="g95" 
    226250j=$((${j} + 1)) 
    227251jlist[${j}]="ifort" 
     252jlist_name[${j}]="ifort" 
    228253j=$((${j} + 1)) 
    229254jlist[${j}]="pgf" 
     255jlist_name[${j}]="pgf" 
    230256j=$((${j} + 1)) 
    231257jlist[${j}]="sxf90" 
     258jlist_name[${j}]="sxf90" 
    232259j=$((${j} + 1)) 
    233260jlist[${j}]="xlf" 
     261jlist_name[${j}]="xlf" 
    234262echo "<${elements}>" >> ${xmloutput} 
    235263## find the element 
     
    245273  then 
    246274     echo "<${element} code='${jlist_min}'>" >> ${xmloutput} 
    247      echo "<name>${jlist[j]}</name>" >> ${xmloutput} 
     275     echo "<name>${jlist_name[j]}</name>" >> ${xmloutput} 
    248276     echo "<value>yes</value>" >> ${xmloutput} 
    249277     echo "</${element}>"  >> ${xmloutput} 
    250278  else 
    251279     echo "<${element} code='${jlist_min}'>" >> ${xmloutput} 
    252      echo "<name>${jlist[j]}</name>" >> ${xmloutput} 
     280     echo "<name>${jlist_name[j]}</name>" >> ${xmloutput} 
    253281     echo "<value>no</value>" >> ${xmloutput} 
    254282     echo "</${element}>"  >> ${xmloutput} 
Note: See TracChangeset for help on using the changeset viewer.