Ignore:
Timestamp:
08/12/09 17:40:05 (15 years ago)
Author:
sdipsl
Message:
  • Do not patch files if asynchronous rebuild is on
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/AA_create_se

    r149 r150  
    219219        FILE=$( echo ${element} | awk -F "_${compname}_SeasonalFrequency" '{print $1}' | awk "-FPost_" '{print $2}' ) 
    220220        # 
    221         IGCM_card_DefineArrayFromOption ${card} Post_${FILE} Patches 
    222         # 
    223221        # CREATE LIST 
    224222        # 
     
    230228        if [ ! $? = 0 ] ; then 
    231229            eval set +A LISTE_FILE_${comp} \$\{LISTE_FILE_${comp}[*]} ${FILE} 
    232             eval set +A LISTE_PATCHES_${FILE} \$\{${compname}_Post_${FILE}_Patches[*]} 
    233             if [ X$( eval echo \${LISTE_PATCHES_${FILE}[0]} ) !=  X${NULL_STR} ]; then 
    234                 for Patch in $( eval echo \${LISTE_PATCHES_${FILE}[*]} ); do 
    235                     if [ Xload${Patch} != X ] ; then 
    236                         . ${libIGCM}/libIGCM_post/IGCM_${Patch}.ksh 
    237                         eval load${Patch}=loaded 
    238                     fi 
    239                 done 
     230            if [ ! ${RebuildFrequency} = true ] ; then 
     231                IGCM_card_DefineArrayFromOption ${card} Post_${FILE} Patches 
     232                eval set +A LISTE_PATCHES_${FILE} \$\{${compname}_Post_${FILE}_Patches[*]} 
     233                if [ X$( eval echo \${LISTE_PATCHES_${FILE}[0]} ) !=  X${NULL_STR} ]; then 
     234                    for Patch in $( eval echo \${LISTE_PATCHES_${FILE}[*]} ); do 
     235                        if [ Xload${Patch} != X ] ; then 
     236                            . ${libIGCM}/libIGCM_post/IGCM_${Patch}.ksh 
     237                            eval load${Patch}=loaded 
     238                        fi 
     239                    done 
     240                fi 
    240241            fi 
    241242        fi 
    242            # 
    243     done   # for element 
    244 done       # for comp 
     243             # 
     244    done     # for element 
     245done         # for comp 
    245246 
    246247for comp in ${config_ListOfComponents[*]} ; do 
     
    301302           
    302303          # Apply IGCM_Patch if needed 
    303           if [ X$( eval echo \${LISTE_PATCHES_${file}[0]} ) !=  X${NULL_STR} ]; then 
    304               for file_t in $( eval echo ${liste_file_se_tmp[*]} ); do 
    305                   for Patch in $( eval echo \${LISTE_PATCHES_${file}[*]} ); do 
    306                       IGCM_${Patch} ${file_t} 
     304          if [ ! ${RebuildFrequency} = true ] ; then 
     305              if [ X$( eval echo \${LISTE_PATCHES_${file}[0]} ) !=  X${NULL_STR} ]; then 
     306                  for file_t in $( eval echo ${liste_file_se_tmp[*]} ); do 
     307                      for Patch in $( eval echo \${LISTE_PATCHES_${file}[*]} ); do 
     308                          IGCM_${Patch} ${file_t} 
     309                      done 
    307310                  done 
    308               done 
     311              fi 
    309312          fi 
    310313 
     
    353356               
    354357              # Apply IGCM_Patch if needed 
    355               if [ X$( eval echo \${LISTE_PATCHES_${file}[0]} ) !=  X${NULL_STR} ]; then 
    356                   for file_t in $( eval echo ${liste_file_se_tmp[*]} ); do 
    357                       for Patch in $( eval echo \${LISTE_PATCHES_${file}[*]} ); do 
    358                           IGCM_${Patch} ${file_t} 
     358              if [ ! ${RebuildFrequency} = true ] ; then 
     359                  if [ X$( eval echo \${LISTE_PATCHES_${file}[0]} ) !=  X${NULL_STR} ]; then 
     360                      for file_t in $( eval echo ${liste_file_se_tmp[*]} ); do 
     361                          for Patch in $( eval echo \${LISTE_PATCHES_${file}[*]} ); do 
     362                              IGCM_${Patch} ${file_t} 
     363                          done 
    359364                      done 
    360                   done 
     365                  fi 
    361366              fi 
    362367               
     
    410415               
    411416              # Apply IGCM_Patch if needed 
    412               if [ X$( eval echo \${LISTE_PATCHES_${file}[0]} ) !=  X${NULL_STR} ]; then 
    413                   for file_t in $( eval echo ${liste_file_se_tmp[*]} ); do 
    414                       for Patch in $( eval echo \${LISTE_PATCHES_${file}[*]} ); do 
    415                           IGCM_${Patch} ${file_t} 
     417              if [ ! ${RebuildFrequency} = true ] ; then 
     418                  if [ X$( eval echo \${LISTE_PATCHES_${file}[0]} ) !=  X${NULL_STR} ]; then 
     419                      for file_t in $( eval echo ${liste_file_se_tmp[*]} ); do 
     420                          for Patch in $( eval echo \${LISTE_PATCHES_${file}[*]} ); do 
     421                              IGCM_${Patch} ${file_t} 
     422                          done 
    416423                      done 
    417                   done 
     424                  fi 
    418425              fi 
    419426 
Note: See TracChangeset for help on using the changeset viewer.