Ignore:
Timestamp:
03/21/12 17:48:52 (12 years ago)
Author:
sdipsl
Message:
  • adapt TSC and create_ts to work with packed files
  • adapt dods related functions to work with work/store
  • bugfixes
  • replace tabulation by 2 space in TSC (svn diff -x -w)
    • sorry for the inconvenience but it will really help on the long run.
Location:
trunk/libIGCM/libIGCM_sys
Files:
3 edited

Legend:

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

    r587 r591  
    13281328  RET=0 
    13291329  if [ $DRYRUN = 0 ]; then 
    1330     if [ ! -d /dmnfs/cont003/dods/public/${LOGIN}/${R_DODS}/${1} ] ; then 
    1331       echo "WARNING : IGCM_sys_Dods_Rm /dmnfs/cont003/dods/public/${LOGIN}/${R_DODS}/${1} DOES NOT EXIST ." 
    1332       echo "Nothing has been done." 
    1333       return 
    1334     fi 
    1335     dods_rm public/${LOGIN}/${R_DODS}/${1} # > out_dods_rm 2>&1 
     1330 
     1331#    if [ ! -d /dmnfs/cont003/dods/public/${LOGIN}/${R_DODS}/${1} ] ; then 
     1332#      echo "WARNING : IGCM_sys_Dods_Rm /dmnfs/cont003/dods/public/${LOGIN}/${R_DODS}/${1} DOES NOT EXIST ." 
     1333#      echo "Nothing has been done." 
     1334#      return 
     1335#    fi 
     1336 
     1337    /ccc/cont003/home/dsm/p86maf/bin/dods_rm public/${LOGIN}/${R_DODS}/${1} # > out_dods_rm 2>&1 
    13361338    RET=$? 
    13371339     
     
    13611363  typeset RET 
    13621364  RET=0 
    1363   if [ $DRYRUN = 0 ]; then 
    1364     if [ ! -d ${R_SAVE}/${1} ] ; then 
    1365       echo "WARNING : IGCM_sys_Dods_Cp ${R_SAVE}/${1} DOES NOT EXIST ." 
    1366       echo "Nothing has been done." 
    1367       return 
    1368     fi 
    1369     # 
    1370     dods_cp ${1} public/${LOGIN}/${R_DODS} # > out_dods_cp 2>&1 
     1365 
     1366#  if [ $DRYRUN = 0 ]; then 
     1367#    if [ ! -d ${R_SAVE}/${1} ] ; then 
     1368#      echo "WARNING : IGCM_sys_Dods_Cp ${R_SAVE}/${1} DOES NOT EXIST ." 
     1369#      echo "Nothing has been done." 
     1370#      return 
     1371#    fi 
     1372 
     1373    /ccc/cont003/home/dsm/p86maf/bin/dods_cp ${1} public/${LOGIN}/${R_DODS} # > out_dods_cp 2>&1 
    13711374    RET=$? 
    13721375 
     
    13951398    echo "IGCM_sys_Put_Dods :" $@ 
    13961399  fi 
     1400  typeset RET 
    13971401  if [ $DRYRUN = 0 ]; then 
    1398     if [ ! -d ${R_SAVE}/${1} ] ; then 
    1399       echo "WARNING : IGCM_sys_Put_Dods ${R_SAVE}/${1} DOES NOT EXIST ." 
     1402 
     1403    if ( [ ! -d ${R_SAVE}/${1} ] && [ ! -d ${R_FIGR}/${1} ] ) ; then 
     1404      echo "WARNING IGCM_sys_Put_Dods : None of the following directories exist. Exactly one should." 
     1405      echo "WARNING IGCM_sys_Put_Dods : ${R_SAVE}/${1} DOES NOT EXIST." 
     1406      echo "WARNING IGCM_sys_Put_Dods : ${R_FIGR}/${1} DOES NOT EXIST." 
    14001407      IGCM_debug_PopStack "IGCM_sys_Put_Dods" 
    14011408      return 
    14021409    fi 
    14031410 
    1404     typeset RET 
    1405         # 
    1406     cd ${R_SAVE} 
     1411    if ( [ -d ${R_SAVE}/${1} ] && [ -d ${R_FIGR}/${1} ] ) ; then 
     1412      echo "WARNING IGCM_sys_Put_Dods : Both of the following directories exist. Exactly one should." 
     1413      echo "WARNING IGCM_sys_Put_Dods : ${R_SAVE}/${1} EXISTS." 
     1414      echo "WARNING IGCM_sys_Put_Dods : ${R_FIGR}/${1} EXISTS." 
     1415      IGCM_debug_PopStack "IGCM_sys_Put_Dods" 
     1416      return 
     1417    fi 
     1418    # 
     1419    if [ -d ${R_SAVE}/${1} ] ; then 
     1420      cd ${R_SAVE} 
     1421    elif [ -d ${R_FIGR}/${1} ] ; then 
     1422      cd ${R_FIGR} 
     1423    fi 
     1424 
    14071425    IGCM_sys_Dods_Rm ${1} 
    14081426    IGCM_sys_Dods_Cp ${1} 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercure.ksh

    r587 r591  
    13331333  RET=0 
    13341334  if [ $DRYRUN = 0 ]; then 
    1335     if [ ! -d /dmnfs/cont003/dods/public/${LOGIN}/${R_DODS}/${1} ] ; then 
    1336       echo "WARNING : IGCM_sys_Dods_Rm /dmnfs/cont003/dods/public/${LOGIN}/${R_DODS}/${1} DOES NOT EXIST ." 
    1337       echo "Nothing has been done." 
    1338       return 
    1339     fi 
    1340     dods_rm public/${LOGIN}/${R_DODS}/${1} # > out_dods_rm 2>&1 
     1335 
     1336#    if [ ! -d /dmnfs/cont003/dods/public/${LOGIN}/${R_DODS}/${1} ] ; then 
     1337#      echo "WARNING : IGCM_sys_Dods_Rm /dmnfs/cont003/dods/public/${LOGIN}/${R_DODS}/${1} DOES NOT EXIST ." 
     1338#      echo "Nothing has been done." 
     1339#      return 
     1340#    fi 
     1341 
     1342    /ccc/cont003/home/dsm/p86maf/bin/dods_rm public/${LOGIN}/${R_DODS}/${1} # > out_dods_rm 2>&1 
    13411343    RET=$? 
    13421344     
     
    13671369  RET=0 
    13681370  if [ $DRYRUN = 0 ]; then 
    1369     if [ ! -d ${R_SAVE}/${1} ] ; then 
    1370       echo "WARNING : IGCM_sys_Dods_Cp ${R_SAVE}/${1} DOES NOT EXIST ." 
    1371       echo "Nothing has been done." 
    1372       return 
    1373     fi 
    1374     # 
    1375     dods_cp ${1} public/${LOGIN}/${R_DODS} # > out_dods_cp 2>&1 
     1371 
     1372#    if [ ! -d ${R_SAVE}/${1} ] ; then 
     1373#      echo "WARNING : IGCM_sys_Dods_Cp ${R_SAVE}/${1} DOES NOT EXIST ." 
     1374#      echo "Nothing has been done." 
     1375#      return 
     1376#    fi 
     1377 
     1378    /ccc/cont003/home/dsm/p86maf/bin/dods_cp ${1} public/${LOGIN}/${R_DODS} # > out_dods_cp 2>&1 
    13761379    RET=$? 
    13771380 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_titane.ksh

    r590 r591  
    15121512  RET=0 
    15131513  if [ $DRYRUN = 0 ]; then 
    1514     if [ ! -d /dmnfs/cont003/dods/public/${LOGIN}/${R_DODS}/${1} ] ; then 
    1515       echo "WARNING : IGCM_sys_Dods_Rm /dmnfs/cont003/dods/public/${LOGIN}/${R_DODS}/${1} DOES NOT EXIST ." 
    1516       echo "Nothing has been done." 
    1517       return 
    1518     fi 
    1519     dods_rm public/${LOGIN}/${R_DODS}/${1} # > out_dods_rm 2>&1 
     1514 
     1515#    if [ ! -d /dmnfs/cont003/dods/public/${LOGIN}/${R_DODS}/${1} ] ; then 
     1516#      echo "WARNING : IGCM_sys_Dods_Rm /dmnfs/cont003/dods/public/${LOGIN}/${R_DODS}/${1} DOES NOT EXIST ." 
     1517#      echo "Nothing has been done." 
     1518#      return 
     1519#    fi 
     1520 
     1521    /ccc/cont003/home/dsm/p86maf/bin/dods_rm public/${LOGIN}/${R_DODS}/${1} # > out_dods_rm 2>&1 
    15201522    RET=$? 
    15211523     
     
    15461548  RET=0 
    15471549  if [ $DRYRUN = 0 ]; then 
    1548     if [ ! -d ${R_SAVE}/${1} ] ; then 
    1549       echo "WARNING : IGCM_sys_Dods_Cp ${R_SAVE}/${1} DOES NOT EXIST ." 
    1550       echo "Nothing has been done." 
    1551       return 
    1552     fi 
    1553     # 
    1554     dods_cp ${1} public/${LOGIN}/${R_DODS} # > out_dods_cp 2>&1 
     1550 
     1551#    if [ ! -d ${R_SAVE}/${1} ] ; then 
     1552#      echo "WARNING : IGCM_sys_Dods_Cp ${R_SAVE}/${1} DOES NOT EXIST ." 
     1553#      echo "Nothing has been done." 
     1554#      return 
     1555#    fi 
     1556 
     1557    /ccc/cont003/home/dsm/p86maf/bin/dods_cp ${1} public/${LOGIN}/${R_DODS} # > out_dods_cp 2>&1 
    15551558    RET=$? 
    15561559 
     
    15791582    echo "IGCM_sys_Put_Dods :" $@ 
    15801583  fi 
     1584  set -vx 
    15811585  typeset RET 
    15821586  if [ $DRYRUN = 0 ]; then 
Note: See TracChangeset for help on using the changeset viewer.