Ignore:
Timestamp:
02/04/13 17:03:47 (11 years ago)
Author:
labetoulle
Message:

Cosmetics :

  • Tabs replacement, round 2.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_iitm.ksh

    r785 r786  
    247247    IGCM_debug_PushStack "IGCM_sys_Mkdir" $@ 
    248248    if ( $DEBUG_sys ) ; then 
    249         echo "IGCM_sys_Mkdir :" $@ 
     249      echo "IGCM_sys_Mkdir :" $@ 
    250250    fi 
    251251    if [ ! -d ${1} ]; then 
    252         \mkdir -p $1 
    253         if [ $? -gt 0 ] ; then 
    254             echo "IGCM_sys_Mkdir : erreur." 
    255             IGCM_debug_Exit "IGCM_sys_Mkdir" 
    256         fi 
     252      \mkdir -p $1 
     253      if [ $? -gt 0 ] ; then 
     254        echo "IGCM_sys_Mkdir : erreur." 
     255        IGCM_debug_Exit "IGCM_sys_Mkdir" 
     256      fi 
    257257    fi 
    258258    # vérification : 
    259259    if [ ! -d ${1} ] ; then 
    260         echo "IGCM_sys_Mkdir : erreur." 
    261         IGCM_debug_Exit "IGCM_sys_Mkdir" 
     260      echo "IGCM_sys_Mkdir : erreur." 
     261      IGCM_debug_Exit "IGCM_sys_Mkdir" 
    262262    fi 
    263263    IGCM_debug_PopStack "IGCM_sys_Mkdir" 
     
    272272    IGCM_debug_PushStack "IGCM_sys_MkdirArchive" $@ 
    273273    if ( $DEBUG_sys ) ; then 
    274         echo "IGCM_sys_MkdirArchive :" $@ 
     274      echo "IGCM_sys_MkdirArchive :" $@ 
    275275    fi 
    276276    #- creation de repertoire sur le serveur fichier 
     
    278278 
    279279    if [ $? -gt 0 ] ; then 
    280         echo "IGCM_sys_MkdirArchive : erreur." 
    281         IGCM_debug_Exit "IGCM_sys_MkdirArchive" 
     280      echo "IGCM_sys_MkdirArchive : erreur." 
     281      IGCM_debug_Exit "IGCM_sys_MkdirArchive" 
    282282    fi 
    283283    IGCM_debug_PopStack "IGCM_sys_MkdirArchive" 
     
    292292    IGCM_debug_PushStack "IGCM_sys_MkdirWork" $@ 
    293293    if ( $DEBUG_sys ) ; then 
    294         echo "IGCM_sys_MkdirWork :" $@ 
     294      echo "IGCM_sys_MkdirWork :" $@ 
    295295    fi 
    296296    #- creation de repertoire sur le serveur fichier 
    297297    if [ ! -d ${1} ]; then  
    298         \mkdir -p $1 
    299         if [ $? -gt 0 ] ; then 
    300             echo "IGCM_sys_MkdirWork : erreur." 
    301             IGCM_debug_Exit "IGCM_sys_MkdirWork" 
    302         fi 
     298      \mkdir -p $1 
     299      if [ $? -gt 0 ] ; then 
     300        echo "IGCM_sys_MkdirWork : erreur." 
     301        IGCM_debug_Exit "IGCM_sys_MkdirWork" 
     302      fi 
    303303    fi 
    304304    IGCM_debug_PopStack "IGCM_sys_MkdirWork" 
     
    313313    IGCM_debug_PushStack "IGCM_sys_Cd" $@ 
    314314    if ( $DEBUG_sys ) ; then 
    315         echo "IGCM_sys_Cd :" $@ 
     315      echo "IGCM_sys_Cd :" $@ 
    316316    fi 
    317317    \cd $1 
    318318    if [ $? -gt 0 ] ; then 
    319         echo "IGCM_sys_Cd : erreur." 
    320         IGCM_debug_Exit "IGCM_sys_Cd" 
     319      echo "IGCM_sys_Cd : erreur." 
     320      IGCM_debug_Exit "IGCM_sys_Cd" 
    321321    fi 
    322322    IGCM_debug_PopStack "IGCM_sys_Cd" 
     
    331331    IGCM_debug_PushStack "IGCM_sys_Chmod" -- $@ 
    332332    if ( $DEBUG_sys ) ; then 
    333         echo "IGCM_sys_Chmod :" $@ 
     333      echo "IGCM_sys_Chmod :" $@ 
    334334    fi 
    335335    if [ $DRYRUN -le 1 ]; then 
    336         \chmod $@ 
    337         if [ $? -gt 0 ] ; then 
    338             echo "IGCM_sys_Chmod : erreur." 
    339             IGCM_debug_Exit "IGCM_sys_Chmod" 
    340         fi 
     336      \chmod $@ 
     337      if [ $? -gt 0 ] ; then 
     338        echo "IGCM_sys_Chmod : erreur." 
     339        IGCM_debug_Exit "IGCM_sys_Chmod" 
     340      fi 
    341341    else 
    342         ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
     342      ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    343343    fi 
    344344    IGCM_debug_PopStack "IGCM_sys_Chmod" 
     
    356356    set +A sizeF -- $( ls -la ${1} ) 
    357357    if [ $? -gt 0 ] ; then 
    358         IGCM_debug_Exit "IGCM_sys_FileSize" 
     358      IGCM_debug_Exit "IGCM_sys_FileSize" 
    359359    fi 
    360360    eval ${2}=${sizeF[4]} 
     
    371371    IGCM_debug_PushStack "IGCM_sys_TestDir" $@ 
    372372    if ( $DEBUG_sys ) ; then 
    373         echo "IGCM_sys_TestDir :" $@ 
     373      echo "IGCM_sys_TestDir :" $@ 
    374374    fi 
    375375    typeset ExistFlag 
     
    388388    IGCM_debug_PushStack "IGCM_sys_TestDirArchive" $@ 
    389389    if ( $DEBUG_sys ) ; then 
    390         echo "IGCM_sys_TestDirArchive :" $@ 
     390      echo "IGCM_sys_TestDirArchive :" $@ 
    391391    fi 
    392392    typeset ExistFlag 
     
    420420    IGCM_sys_RshArchive "ls ${@} 2>/dev/null | wc -l" 
    421421    if [ $? -gt 0 ] ; then 
    422         echo "IGCM_sys_CountFileArchive : erreur." 
     422      echo "IGCM_sys_CountFileArchive : erreur." 
    423423    fi 
    424424    IGCM_debug_PopStack "IGCM_sys_CountFileArchive" 
     
    433433    IGCM_debug_PushStack "IGCM_sys_Tree" $@ 
    434434    if ( $DEBUG_sys ) ; then 
    435         echo "IGCM_sys_Tree :" $@ 
     435      echo "IGCM_sys_Tree :" $@ 
    436436    fi 
    437437 
     
    449449    IGCM_debug_PushStack "IGCM_sys_Tar" $@ 
    450450    if ( $DEBUG_sys ) ; then 
    451         echo "IGCM_sys_Tar :" $@ 
     451      echo "IGCM_sys_Tar :" $@ 
    452452    fi 
    453453    \tar cvf $@ 
    454454    if [ $? -gt 0 ] ; then 
    455         echo "IGCM_sys_Tar : erreur." 
    456         IGCM_debug_Exit "IGCM_sys_Tar" 
     455      echo "IGCM_sys_Tar : erreur." 
     456      IGCM_debug_Exit "IGCM_sys_Tar" 
    457457    fi 
    458458    \tar tvf $1 
     
    469469    IGCM_debug_PushStack "IGCM_sys_UnTar" $@ 
    470470    if ( $DEBUG_sys ) ; then 
    471         echo "IGCM_sys_UnTar :" $@ 
     471      echo "IGCM_sys_UnTar :" $@ 
    472472    fi 
    473473    \tar xvf $1 
    474474    if [ $? -gt 0 ] ; then 
    475         echo "IGCM_sys_UnTar : erreur." 
    476         IGCM_debug_Exit "IGCM_sys_UnTar" 
     475      echo "IGCM_sys_UnTar : erreur." 
     476      IGCM_debug_Exit "IGCM_sys_UnTar" 
    477477    fi 
    478478    IGCM_debug_PopStack "IGCM_sys_UnTar" 
     
    487487    IGCM_debug_PushStack "IGCM_sys_Qsub" $@ 
    488488    if ( $DEBUG_sys ) ; then 
    489         echo "IGCM_sys_Qsub :" $@ 
     489      echo "IGCM_sys_Qsub :" $@ 
    490490    fi 
    491491    { 
     
    494494    } 
    495495    if [ ${ERROR} -gt 0 ] ; then 
    496         echo "IGCM_sys_Qsub : erreur $@." 
    497         IGCM_debug_Exit "IGCM_sys_Qsub" 
     496      echo "IGCM_sys_Qsub : erreur $@." 
     497      IGCM_debug_Exit "IGCM_sys_Qsub" 
    498498    fi 
    499499    IGCM_debug_PopStack "IGCM_sys_Qsub" 
     
    508508    IGCM_debug_PushStack "IGCM_sys_QsubPost" $@ 
    509509    if ( $DEBUG_sys ) ; then 
    510         echo "IGCM_sys_QsubPost :" $@ 
     510      echo "IGCM_sys_QsubPost :" $@ 
    511511    fi 
    512512    cd ${POST_DIR} 
     
    514514    cd - 
    515515    if [ $? -gt 0 ] ; then 
    516         echo "IGCM_sys_QsubPost : erreur " $@ 
    517         IGCM_debug_Exit "IGCM_sys_QsubPost" 
     516      echo "IGCM_sys_QsubPost : erreur " $@ 
     517      IGCM_debug_Exit "IGCM_sys_QsubPost" 
    518518    fi 
    519519    IGCM_debug_PopStack "IGCM_sys_QsubPost" 
     
    533533    RET=$1 
    534534    if [ ! $RET ] ; then 
    535         echo "rsync error !" 
     535      echo "rsync error !" 
    536536    fi 
    537537 
    538538    if [ $MYLANG = "fr" ]; then 
    539         case $RET in 
    540             0)  return ;; 
    541             1)  echo "Erreur de rsync ; RERR_SYNTAX : " 
    542                 echo "Erreur de syntaxe ou d'utilisation." 
    543                 return;; 
    544             2)  echo "Erreur de rsync ; RERR_PROTOCOL : " 
    545                 echo "Incompatibilité de protocole." 
    546                 return;; 
    547             3)  echo "Erreur de rsync ; RERR_FILESELECT 3" 
    548                 echo "Erreurs  lors  de  la  sélection des fichiers d'entrée sortie et" 
    549                 echo "répertoires" 
    550                 return;; 
    551             4)  echo "Erreur de rsync ; RERR_UNSUPPORTED" 
    552                 echo "Action demandée non supportée : une tentative de manipulation de" 
    553                 echo "fichiers  64-bits  sur une plate-forme qui ne les supporte pas a" 
    554                 echo "été faite ; ou une option qui est supportée par le  client  mais" 
    555                 echo "pas par le serveur a été spécifiée." 
    556                 return;; 
    557             10) echo "Erreur de rsync ; RERR_SOCKETIO" 
    558                 echo "Erreur dans le socket d'entrée sortie" 
    559                 return;; 
    560             11) echo "Erreur de rsync ; RERR_FILEIO" 
    561                 echo "Erreur d'entrée sortie fichier" 
    562                 return;; 
    563             12) echo "Erreur de rsync ; RERR_STREAMIO" 
    564                 echo "Erreur dans flux de donnée du protocole rsync" 
    565                 return;; 
    566             13) echo "Erreur de rsync ; RERR_MESSAGEIO" 
    567                 echo "Erreur avec les diagnostics du programme" 
    568                 return;; 
    569             14) echo "Erreur de rsync ; RERR_IPC" 
    570                 echo "Erreur dans le code IPC" 
    571                 return;; 
    572             20) echo "Erreur de rsync ; RERR_SIGNAL" 
    573                 echo "SIGUSR1 ou SIGINT reçu" 
    574                 return;; 
    575             21) echo "Erreur de rsync ; RERR_WAITCHILD" 
    576                 echo "Une erreur retournée par waitpid()" 
    577                 return;; 
    578             22) echo "Erreur de rsync ; RERR_MALLOC" 
    579                 echo "Erreur lors de l'allocation des tampons de mémoire de coeur" 
    580                 return;; 
    581             23) echo "" 
     539      case $RET in 
     540          0)  return ;; 
     541          1)  echo "Erreur de rsync ; RERR_SYNTAX : " 
     542            echo "Erreur de syntaxe ou d'utilisation." 
     543            return;; 
     544          2)  echo "Erreur de rsync ; RERR_PROTOCOL : " 
     545            echo "Incompatibilité de protocole." 
     546            return;; 
     547          3)  echo "Erreur de rsync ; RERR_FILESELECT 3" 
     548            echo "Erreurs  lors  de  la  sélection des fichiers d'entrée sortie et" 
     549            echo "répertoires" 
     550            return;; 
     551          4)  echo "Erreur de rsync ; RERR_UNSUPPORTED" 
     552            echo "Action demandée non supportée : une tentative de manipulation de" 
     553            echo "fichiers  64-bits  sur une plate-forme qui ne les supporte pas a" 
     554            echo "été faite ; ou une option qui est supportée par le  client  mais" 
     555            echo "pas par le serveur a été spécifiée." 
     556            return;; 
     557          10) echo "Erreur de rsync ; RERR_SOCKETIO" 
     558            echo "Erreur dans le socket d'entrée sortie" 
     559            return;; 
     560          11) echo "Erreur de rsync ; RERR_FILEIO" 
     561            echo "Erreur d'entrée sortie fichier" 
     562            return;; 
     563          12) echo "Erreur de rsync ; RERR_STREAMIO" 
     564            echo "Erreur dans flux de donnée du protocole rsync" 
     565            return;; 
     566          13) echo "Erreur de rsync ; RERR_MESSAGEIO" 
     567            echo "Erreur avec les diagnostics du programme" 
     568            return;; 
     569          14) echo "Erreur de rsync ; RERR_IPC" 
     570            echo "Erreur dans le code IPC" 
     571            return;; 
     572          20) echo "Erreur de rsync ; RERR_SIGNAL" 
     573            echo "SIGUSR1 ou SIGINT reçu" 
     574            return;; 
     575          21) echo "Erreur de rsync ; RERR_WAITCHILD" 
     576            echo "Une erreur retournée par waitpid()" 
     577            return;; 
     578          22) echo "Erreur de rsync ; RERR_MALLOC" 
     579            echo "Erreur lors de l'allocation des tampons de mémoire de coeur" 
     580            return;; 
     581          23) echo "" 
    582582                echo "Erreur fichier inexistant" 
    583                 return;; 
    584             30) echo "Erreur de rsync ; RERR_TIMEOUT" 
    585                 echo "Temps d'attente écoulé dans l'envoi/réception de données" 
    586                 return;; 
    587             *)  echo "Erreur de rsync : code de retour de rsync inconnu :" $RET 
    588                 return;; 
    589         esac 
     583            return;; 
     584          30) echo "Erreur de rsync ; RERR_TIMEOUT" 
     585            echo "Temps d'attente écoulé dans l'envoi/réception de données" 
     586            return;; 
     587          *)  echo "Erreur de rsync : code de retour de rsync inconnu :" $RET 
     588            return;; 
     589      esac 
    590590    elif [ $MYLANG = "en" ] ; then 
    591         case $RET in 
    592             0)  return;;                 
    593             1)  echo "rsync error : Syntax or usage error " 
    594                 return;; 
    595             2)  echo "rsync error : Protocol incompatibility " 
    596                 return;; 
    597             3)  echo "rsync error : Errors selecting input/output files, dirs" 
    598                 return;; 
    599             4)  echo "rsync error : Requested action not supported: an attempt" 
    600                 echo "was made to manipulate 64-bit files on a platform that cannot support" 
    601                 echo "them; or an option was specified that is supported by the client and" 
    602                 echo "not by the server." 
    603                 return;; 
    604             5)  echo "rsync error : Error starting client-server protocol" 
    605                 return;; 
    606             10) echo "rsync error : Error in socket I/O " 
    607                 return;; 
    608             11) echo "rsync error : Error in file I/O " 
    609                 return;; 
    610             12) echo "rsync error : Error in rsync protocol data stream " 
    611                 return;; 
    612             13) echo "rsync error : Errors with program diagnostics " 
    613                 return;; 
    614             14) echo "rsync error : Error in IPC code " 
    615                 return;; 
    616             20) echo "rsync error : Received SIGUSR1 or SIGINT " 
    617                 return;; 
    618             21) echo "rsync error : Some error returned by waitpid() " 
    619                 return;; 
    620             22) echo "rsync error : Error allocating core memory buffers " 
    621                 return;; 
    622             23) echo "rsync error : Partial transfer due to error" 
    623                 return;; 
    624             24) echo "rsync error : Partial transfer due to vanished source files" 
    625                 return;; 
    626             30) echo "rsync error : Timeout in data send/receive " 
    627                 return;; 
    628             *)  echo "rsync error : return code of rsync unknown :" $RET 
    629                 return;; 
    630         esac 
     591      case $RET in 
     592          0)  return;;         
     593          1)  echo "rsync error : Syntax or usage error " 
     594            return;; 
     595          2)  echo "rsync error : Protocol incompatibility " 
     596            return;; 
     597          3)  echo "rsync error : Errors selecting input/output files, dirs" 
     598            return;; 
     599          4)  echo "rsync error : Requested action not supported: an attempt" 
     600            echo "was made to manipulate 64-bit files on a platform that cannot support" 
     601            echo "them; or an option was specified that is supported by the client and" 
     602            echo "not by the server." 
     603            return;; 
     604          5)  echo "rsync error : Error starting client-server protocol" 
     605            return;; 
     606          10) echo "rsync error : Error in socket I/O " 
     607            return;; 
     608          11) echo "rsync error : Error in file I/O " 
     609            return;; 
     610          12) echo "rsync error : Error in rsync protocol data stream " 
     611            return;; 
     612          13) echo "rsync error : Errors with program diagnostics " 
     613            return;; 
     614          14) echo "rsync error : Error in IPC code " 
     615            return;; 
     616          20) echo "rsync error : Received SIGUSR1 or SIGINT " 
     617            return;; 
     618          21) echo "rsync error : Some error returned by waitpid() " 
     619            return;; 
     620          22) echo "rsync error : Error allocating core memory buffers " 
     621            return;; 
     622          23) echo "rsync error : Partial transfer due to error" 
     623            return;; 
     624          24) echo "rsync error : Partial transfer due to vanished source files" 
     625            return;; 
     626          30) echo "rsync error : Timeout in data send/receive " 
     627            return;; 
     628          *)  echo "rsync error : return code of rsync unknown :" $RET 
     629            return;; 
     630      esac 
    631631    else 
    632         echo "unknown language $MYLANG." 
    633         return 
     632      echo "unknown language $MYLANG." 
     633      return 
    634634    fi 
    635635} 
     
    643643    IGCM_debug_PushStack "IGCM_sys_Cp" $@ 
    644644    if ( $DEBUG_sys ) ; then 
    645         echo "IGCM_sys_Cp :" $@ 
     645      echo "IGCM_sys_Cp :" $@ 
    646646    fi 
    647647 
     
    653653 
    654654    if [ ${RET} -gt 0 ] ; then 
    655         echo "IGCM_sys_Cp : error." 
    656         cat out_rsync 
    657         IGCM_debug_Exit "IGCM_sys_Cp" 
     655      echo "IGCM_sys_Cp : error." 
     656      cat out_rsync 
     657      IGCM_debug_Exit "IGCM_sys_Cp" 
    658658    fi 
    659659    IGCM_debug_PopStack "IGCM_sys_Cp" 
     
    668668    IGCM_debug_PushStack "IGCM_sys_Rm" -- $@ 
    669669    if ( $DEBUG_sys ) ; then 
    670         echo "IGCM_sys_Rm :" $@ 
     670      echo "IGCM_sys_Rm :" $@ 
    671671    fi 
    672672 
     
    678678 
    679679    if [ ${RET} -gt 0 ] ; then 
    680         echo "IGCM_sys_Rm : error." 
    681         cat out_rsync 
    682         IGCM_debug_Exit "IGCM_sys_Rm" 
     680      echo "IGCM_sys_Rm : error." 
     681      cat out_rsync 
     682      IGCM_debug_Exit "IGCM_sys_Rm" 
    683683    fi 
    684684    IGCM_debug_PopStack "IGCM_sys_Rm" 
     
    694694    IGCM_debug_PushStack "IGCM_sys_RmRunDir" -- $@ 
    695695    if ( $DEBUG_sys ) ; then 
    696         echo "IGCM_sys_RmRunDir :" $@ 
     696      echo "IGCM_sys_RmRunDir :" $@ 
    697697    fi 
    698698 
     
    704704 
    705705    if [ ${RET} -gt 0 ] ; then 
    706         echo "IGCM_sys_RmRunDir : error." 
    707         cat out_rsync 
    708         IGCM_debug_Exit "IGCM_sys_RmRunDir" 
     706      echo "IGCM_sys_RmRunDir : error." 
     707      cat out_rsync 
     708      IGCM_debug_Exit "IGCM_sys_RmRunDir" 
    709709    else 
    710         \rm out_rsync 
     710      \rm out_rsync 
    711711    fi 
    712712 
     
    722722    IGCM_debug_PushStack "IGCM_sys_Mv" $@ 
    723723    if ( $DEBUG_sys ) ; then 
    724         echo "IGCM_sys_Mv :" $@ 
     724      echo "IGCM_sys_Mv :" $@ 
    725725    fi 
    726726 
     
    728728 
    729729        typeset RET 
    730              
     730 
    731731        echo mv $@ > out_rsync 2>&1 
    732732        \mv $@ >> out_rsync 2>&1 
    733733        RET=$? 
    734      
     734 
    735735        if [ ${RET} -gt 0 ] ; then 
    736736            echo "IGCM_sys_Mv : error in mv." 
     
    753753    IGCM_debug_PushStack "IGCM_sys_Put_Dir" $@ 
    754754    if ( $DEBUG_sys ) ; then 
    755         echo "IGCM_sys_Put_Dir :" $@ 
     755      echo "IGCM_sys_Put_Dir :" $@ 
    756756    fi 
    757757    if [ $DRYRUN = 0 ]; then 
    758         if [ ! -d ${1} ] ; then 
    759             echo "WARNING : IGCM_sys_Put_Dir ${1} DOES NOT EXIST ." 
    760             IGCM_debug_PopStack "IGCM_sys_Put_Dir" 
    761             return 
    762         fi 
    763  
    764         typeset RET 
    765  
    766         # Only if we use rsync 
    767         #IGCM_sys_TestDirArchive $( dirname $2 ) 
    768         # 
    769         #USUAL WAY 
    770         \cp -r $1 $2 > out_rsync 2>&1 
    771         RET=$? 
    772  
    773         if [ ${RET} -gt 0 ] ; then 
    774             echo "IGCM_sys_Put_Dir : error." 
    775             cat out_rsync 
    776             IGCM_debug_Exit "IGCM_sys_Put_Dir" 
    777         fi 
     758      if [ ! -d ${1} ] ; then 
     759          echo "WARNING : IGCM_sys_Put_Dir ${1} DOES NOT EXIST ." 
     760          IGCM_debug_PopStack "IGCM_sys_Put_Dir" 
     761          return 
     762      fi 
     763 
     764      typeset RET 
     765 
     766      # Only if we use rsync 
     767      #IGCM_sys_TestDirArchive $( dirname $2 ) 
     768      # 
     769      #USUAL WAY 
     770      \cp -r $1 $2 > out_rsync 2>&1 
     771      RET=$? 
     772 
     773      if [ ${RET} -gt 0 ] ; then 
     774          echo "IGCM_sys_Put_Dir : error." 
     775          cat out_rsync 
     776          IGCM_debug_Exit "IGCM_sys_Put_Dir" 
     777      fi 
    778778    else 
    779         ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
     779      ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    780780    fi 
    781781    IGCM_debug_PopStack "IGCM_sys_Put_Dir" 
     
    790790    IGCM_debug_PushStack "IGCM_sys_Get_Dir" $@ 
    791791    if ( $DEBUG_sys ) ; then 
    792         echo "IGCM_sys_Get_Dir :" $@ 
     792      echo "IGCM_sys_Get_Dir :" $@ 
    793793    fi 
    794794    if [ $DRYRUN = 0 ]; then 
    795         if [ ! -d ${1} ] ; then 
    796             echo "WARNING : IGCM_sys_Get_Dir ${1} DOES NOT EXIST ." 
    797             IGCM_debug_PopStack "IGCM_sys_Get_Dir" 
    798             return 
    799         fi 
    800  
    801         typeset RET 
    802  
    803         #USUAL WAY 
    804         \cp -rp $1 $2 > out_rsync 2>&1 
    805         RET=$? 
    806  
    807         if [ ${RET} -gt 0 ] ; then 
    808             echo "IGCM_sys_Get_Dir : error." 
    809             cat out_rsync 
    810             IGCM_debug_Exit "IGCM_sys_Get_Dir" 
    811         fi 
     795      if [ ! -d ${1} ] ; then 
     796          echo "WARNING : IGCM_sys_Get_Dir ${1} DOES NOT EXIST ." 
     797          IGCM_debug_PopStack "IGCM_sys_Get_Dir" 
     798          return 
     799      fi 
     800 
     801      typeset RET 
     802 
     803      #USUAL WAY 
     804      \cp -rp $1 $2 > out_rsync 2>&1 
     805      RET=$? 
     806 
     807      if [ ${RET} -gt 0 ] ; then 
     808          echo "IGCM_sys_Get_Dir : error." 
     809          cat out_rsync 
     810          IGCM_debug_Exit "IGCM_sys_Get_Dir" 
     811      fi 
    812812    else 
    813         ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
     813      ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    814814    fi 
    815815    IGCM_debug_PopStack "IGCM_sys_Get_Dir" 
     
    824824    IGCM_debug_PushStack "IGCM_sys_Get_Master" $@ 
    825825    if ( $DEBUG_sys ) ; then 
    826         echo "IGCM_sys_Get_Master :" $@ 
     826      echo "IGCM_sys_Get_Master :" $@ 
    827827    fi 
    828828    if [ $DRYRUN = 0 ]; then 
     
    845845        fi 
    846846    else 
    847         ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
     847      ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    848848    fi 
    849849    IGCM_debug_PopStack "IGCM_sys_Get_Master" 
     
    859859    IGCM_debug_PushStack "IGCM_sys_Put_Rest" $@ 
    860860    if ( $DEBUG_sys ) ; then 
    861         echo "IGCM_sys_Put_Rest :" $@ 
     861      echo "IGCM_sys_Put_Rest :" $@ 
    862862    fi 
    863863    if [ $DRYRUN = 0 ]; then 
    864         if [ ! -f ${1} ] ; then 
    865             echo "ERROR : IGCM_sys_Put_Rest ${1} DOES NOT EXIST ." 
    866             IGCM_debug_Exit "IGCM_sys_Put_Rest" 
    867         fi 
    868  
    869         typeset RET 
    870         # 
    871         if [ X${JobType} = XRUN ] ; then 
    872             IGCM_sys_Chmod 444 ${1} 
    873         fi 
    874         # 
    875         # Only if we use rsync 
    876         #IGCM_sys_MkdirArchive $( dirname $2 ) 
    877         # 
    878         #USUAL WAY 
    879         \cp $1 $2 > out_rsync 2>&1 
    880         RET=$? 
    881  
    882         if [ ${RET} -gt 0 ] ; then 
    883             echo "IGCM_sys_Put_Rest : error." 
    884             cat out_rsync 
    885             IGCM_debug_Exit "IGCM_sys_Put_Rest" 
    886         fi 
     864      if [ ! -f ${1} ] ; then 
     865          echo "ERROR : IGCM_sys_Put_Rest ${1} DOES NOT EXIST ." 
     866          IGCM_debug_Exit "IGCM_sys_Put_Rest" 
     867      fi 
     868 
     869      typeset RET 
     870      # 
     871      if [ X${JobType} = XRUN ] ; then 
     872          IGCM_sys_Chmod 444 ${1} 
     873      fi 
     874      # 
     875      # Only if we use rsync 
     876      #IGCM_sys_MkdirArchive $( dirname $2 ) 
     877      # 
     878      #USUAL WAY 
     879      \cp $1 $2 > out_rsync 2>&1 
     880      RET=$? 
     881 
     882      if [ ${RET} -gt 0 ] ; then 
     883          echo "IGCM_sys_Put_Rest : error." 
     884          cat out_rsync 
     885          IGCM_debug_Exit "IGCM_sys_Put_Rest" 
     886      fi 
    887887    else 
    888         ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
     888      ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    889889    fi 
    890890    IGCM_debug_PopStack "IGCM_sys_Put_Rest" 
     
    899899    IGCM_debug_PushStack "IGCM_sys_Put_Out" $@ 
    900900    if ( $DEBUG_sys ) ; then 
    901         echo "IGCM_sys_Put_Out :" $@ 
     901      echo "IGCM_sys_Put_Out :" $@ 
    902902    fi 
    903903    if [ $DRYRUN = 0 ]; then 
    904         if [ ! -f ${1} ] ; then 
    905             echo "WARNING : IGCM_sys_Put_Out ${1} DOES NOT EXIST ." 
    906             IGCM_debug_PopStack "IGCM_sys_Put_Out" 
    907             return 1 
    908         fi 
    909         # 
    910         IGCM_sys_MkdirArchive $( dirname $2 ) 
    911         # 
    912         typeset RET 
    913         # 
    914         if [ X${JobType} = XRUN ] ; then 
    915             if [ X${3} = X ] ; then 
    916                 IGCM_sys_Chmod 444 ${1} 
    917             fi 
    918         fi 
    919         # 
    920         #USUAL WAY 
    921         \cp $1 $2 > out_rsync 2>&1 
    922         RET=$? 
    923  
    924         if [ ${RET} -gt 0 ] ; then 
    925             echo "IGCM_sys_Put_Out : error." 
    926             cat out_rsync 
    927             IGCM_debug_Exit "IGCM_sys_Put_Out" 
    928         fi 
     904      if [ ! -f ${1} ] ; then 
     905          echo "WARNING : IGCM_sys_Put_Out ${1} DOES NOT EXIST ." 
     906          IGCM_debug_PopStack "IGCM_sys_Put_Out" 
     907          return 1 
     908      fi 
     909      # 
     910      IGCM_sys_MkdirArchive $( dirname $2 ) 
     911      # 
     912      typeset RET 
     913      # 
     914      if [ X${JobType} = XRUN ] ; then 
     915          if [ X${3} = X ] ; then 
     916            IGCM_sys_Chmod 444 ${1} 
     917          fi 
     918      fi 
     919      # 
     920      #USUAL WAY 
     921      \cp $1 $2 > out_rsync 2>&1 
     922      RET=$? 
     923 
     924      if [ ${RET} -gt 0 ] ; then 
     925          echo "IGCM_sys_Put_Out : error." 
     926          cat out_rsync 
     927          IGCM_debug_Exit "IGCM_sys_Put_Out" 
     928      fi 
    929929    else 
    930         ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
     930      ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    931931    fi 
    932932    IGCM_debug_PopStack "IGCM_sys_Put_Out" 
     
    945945 
    946946    if ( $DEBUG_sys ) ; then 
    947         echo "IGCM_sys_Get :" $@ 
     947      echo "IGCM_sys_Get :" $@ 
    948948    fi 
    949949    if [ $DRYRUN -le 2 ]; then 
    950         if [ X${1} = X'/l' ] ; then 
     950      if [ X${1} = X'/l' ] ; then 
    951951            # test if the first file is present in the old computation : 
    952             eval set +A dm_liste \${${2}} 
    953         else 
    954             dm_liste=${1} 
    955         fi 
    956         eval DEST=\${${#}} 
     952          eval set +A dm_liste \${${2}} 
     953      else 
     954          dm_liste=${1} 
     955      fi 
     956      eval DEST=\${${#}} 
    957957 
    958958        # test if the (first) file is present in the old computation : 
    959         IGCM_sys_TestFileArchive ${dm_liste[0]} 
    960         RET=$? 
     959      IGCM_sys_TestFileArchive ${dm_liste[0]} 
     960      RET=$? 
    961961        if [ ${RET} -gt 0 ] ; then 
    962             echo "IGCM_sys_Get, ERROR : regular file ${dm_liste[0]} DOES NOT EXIST ." 
    963             IGCM_debug_Exit "IGCM_sys_Get" 
    964             return 
     962          echo "IGCM_sys_Get, ERROR : regular file ${dm_liste[0]} DOES NOT EXIST ." 
     963          IGCM_debug_Exit "IGCM_sys_Get" 
     964          return 
    965965        fi 
    966966 
    967         # SD : dm_liste is not suited for computing job 
    968         #      because we change filename during transfert 
    969         #      dm_liste is better suited for post-treatment 
    970         #dm_liste=" " 
    971         #(( ifile=1 )) 
    972         #while [ $ifile -lt $# ] ; do 
    973         #    dm_liste=$( eval echo ${dm_liste} " "\${${ifile}} ) 
    974         #    (( ifile = ifile + 1 )) 
    975         #done 
    976         #DEST=$( eval echo \${${#}} ) 
    977  
    978         #USUAL WAY 
    979         \cp ${dm_liste[*]} ${DEST} > out_rsync 2>&1 
    980         RET=$? 
    981  
    982         if [ ${RET} -gt 0 ] ; then 
    983             echo "IGCM_sys_Get : copy error." 
    984             cat out_rsync 
    985             IGCM_debug_Exit "IGCM_sys_Get" 
    986         fi 
     967      # SD : dm_liste is not suited for computing job 
     968      #      because we change filename during transfert 
     969      #      dm_liste is better suited for post-treatment 
     970      #dm_liste=" " 
     971      #(( ifile=1 )) 
     972      #while [ $ifile -lt $# ] ; do 
     973      #    dm_liste=$( eval echo ${dm_liste} " "\${${ifile}} ) 
     974      #    (( ifile = ifile + 1 )) 
     975      #done 
     976      #DEST=$( eval echo \${${#}} ) 
     977 
     978      #USUAL WAY 
     979      \cp ${dm_liste[*]} ${DEST} > out_rsync 2>&1 
     980      RET=$? 
     981 
     982      if [ ${RET} -gt 0 ] ; then 
     983          echo "IGCM_sys_Get : copy error." 
     984          cat out_rsync 
     985          IGCM_debug_Exit "IGCM_sys_Get" 
     986      fi 
    987987    else 
    988         ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
     988      ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    989989    fi 
    990990    IGCM_debug_PopStack "IGCM_sys_Get" 
     
    10011001    IGCM_debug_PushStack "IGCM_sys_FichWork" $@ 
    10021002    if ( $DEBUG_sys ) ; then 
    1003         echo "IGCM_sys_GetDate_FichWork :" $@ 
     1003      echo "IGCM_sys_GetDate_FichWork :" $@ 
    10041004    fi 
    10051005    # donne la date filesys d'un fichier sur la machine work 
     
    10151015    IGCM_debug_PushStack "IGCM_sys_FichArchive" $@ 
    10161016    if ( $DEBUG_sys ) ; then 
    1017         echo "IGCM_sys_GetDate_FichArchive :" $@ 
     1017      echo "IGCM_sys_GetDate_FichArchive :" $@ 
    10181018    fi 
    10191019    IGCM_debug_PopStack "IGCM_sys_FichArchive" 
     
    10261026    IGCM_debug_PushStack "IGCM_sys_rebuild" -- $@ 
    10271027    if ( $DEBUG_sys ) ; then 
    1028         echo "IGCM_sys_rebuild :" $@ 
     1028      echo "IGCM_sys_rebuild :" $@ 
    10291029    fi 
    10301030    /gpfs1/home/sebastien/REBUILD/rebuild -f -o $@ 
     
    10431043    IGCM_debug_PushStack "IGCM_sys_activ_variables" 
    10441044    if ( $DEBUG_sys ) ; then 
    1045         echo "IGCM_sys_activ_variables " 
     1045      echo "IGCM_sys_activ_variables " 
    10461046    fi 
    10471047 
     
    10641064    IGCM_debug_PushStack "IGCM_sys_desactiv_variables" 
    10651065    if ( $DEBUG_sys ) ; then 
    1066         echo "IGCM_sys_desactiv_variables " 
     1066      echo "IGCM_sys_desactiv_variables " 
    10671067    fi 
    10681068# -------------------------------------------------------------------- 
     
    10851085set -x 
    10861086    if ( $DEBUG_sys ) ; then 
    1087         echo "IGCM_sys_build_run_file " $@ 
     1087      echo "IGCM_sys_build_run_file " $@ 
    10881088    fi 
    10891089 
     
    10941094 
    10951095    (( NUM_PROC_ATM = BATCH_NUM_PROC_TOT - NUM_PROC_OASIS - NUM_PROC_OCE )) 
    1096      
     1096 
    10971097    if [ $1 = MPI2 ]; then 
    10981098       echo "IGCM_sys_build_run_file : error - MPI2 not available on iitm. " 
    10991099       IGCM_debug_Exit "IGCM_sys_build_run_file" 
    11001100    elif [ $1 = MPI1 ]; then 
    1101         cat <<EOF > run_file 
     1101      cat <<EOF > run_file 
    11021102./oasis 
    11031103EOF 
    11041104 
    1105         typeset i 
    1106         (( i = 0 )) 
    1107         while [ ${i} -lt ${NUM_PROC_ATM} ] ; do 
    1108             (( i = i + 1 )) 
    1109             cat <<EOF >> run_file 
     1105      typeset i 
     1106      (( i = 0 )) 
     1107      while [ ${i} -lt ${NUM_PROC_ATM} ] ; do 
     1108        (( i = i + 1 )) 
     1109        cat <<EOF >> run_file 
    11101110./lmdz.x 
    11111111EOF 
    1112         done 
     1112      done 
    11131113 
    11141114        (( i = 0 )) 
    11151115        while [ ${i} -lt ${NUM_PROC_OCE} ] ; do 
    1116             (( i = i + 1 )) 
    1117             cat <<EOF >> run_file 
     1116          (( i = i + 1 )) 
     1117          cat <<EOF >> run_file 
    11181118./opa.xx 
    11191119EOF 
    11201120        done 
    11211121 
    1122         wc -l run_file 
     1122      wc -l run_file 
    11231123    fi 
    11241124set +x 
     
    11311131    IGCM_debug_PushStack "IGCM_sys_check_quota" 
    11321132    if ( $DEBUG_sys ) ; then 
    1133         echo "IGCM_sys_check_quota" 
     1133      echo "IGCM_sys_check_quota" 
    11341134    fi 
    11351135    IGCM_debug_PopStack "IGCM_sys_check_quota" 
Note: See TracChangeset for help on using the changeset viewer.