Changeset 796 for trunk/libIGCM


Ignore:
Timestamp:
02/13/13 15:38:37 (11 years ago)
Author:
sdipsl
Message:

Continu to track down SpaceName?=TEST implications at IDRIS

File:
1 edited

Legend:

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

    r795 r796  
    467467  fi 
    468468  typeset ExistFlag 
    469   ExistFlag=$( IGCM_sys_RshArchive "[ -d $1 ] && echo 0 || echo 1" ) 
     469  #Command depends on targeted file system 
     470  IGCM_sys_IsFileArchived $1 
     471  if [ $? = 0 ] ; then 
     472    ExistFlag=$( IGCM_sys_RshArchive "[ -d $1 ] && echo 0 || echo 1" ) 
     473  else 
     474    ExistFlag=$( [ -d $1 ] && echo 0 || echo 1 ) 
     475  fi 
    470476  IGCM_debug_PopStack "IGCM_sys_TestDirArchive" 
    471  
    472477  return ${ExistFlag} 
    473478} 
     
    498503  IGCM_debug_PushStack "IGCM_sys_TestFileArchive" $@ 
    499504  typeset ExistFlag 
    500   ExistFlag=$( IGCM_sys_RshArchive "[ -f $1 ] && echo 0 || echo 1" ) 
     505  #Command depends on targeted file system 
     506  IGCM_sys_IsFileArchived $1 
     507  if [ $? = 0 ] ; then 
     508    ExistFlag=$( IGCM_sys_RshArchive "[ -f $1 ] && echo 0 || echo 1" ) 
     509  else 
     510    ExistFlag=$( [ -f $1 ] && echo 0 || echo 1 ) 
     511  fi 
    501512  IGCM_debug_PopStack "IGCM_sys_TestFileArchive" 
    502513 
     
    525536function IGCM_sys_CountFileArchive { 
    526537  IGCM_debug_PushStack "IGCM_sys_CountFileArchive" $@ 
    527   IGCM_sys_RshArchive "ls ${@} 2>/dev/null | wc -l" 
    528   if [ $? -gt 0 ] ; then 
     538  #Command depends on targeted file system 
     539  IGCM_sys_IsFileArchived $1 
     540  if [ $? = 0 ] ; then 
     541    IGCM_sys_RshArchive "ls ${@} 2>/dev/null | wc -l" 
     542    status=$? 
     543  else 
     544    ls ${@} 2>/dev/null | wc -l 
     545    status=$? 
     546  fi 
     547  if [ ${status} -gt 0 ] ; then 
    529548    echo "IGCM_sys_CountFileArchive : erreur." 
    530549  fi 
     
    13611380 
    13621381    # test if the (first) file is present in the old computation : 
    1363     IGCM_sys_TestFileArchive ${dm_liste[0]} 
    1364     status=$? 
     1382    IGCM_sys_IsFileArchived ${dm_liste[0]} 
     1383    if [ $? = 0 ] ; then 
     1384      IGCM_sys_TestFileArchive ${dm_liste[0]} 
     1385      status=$? 
     1386    else 
     1387      IGCM_sys_TestFile ${dm_liste[0]} 
     1388      status=$? 
     1389    fi 
     1390 
    13651391    if [ ${status} -gt 0 ] ; then 
    13661392      echo "IGCM_sys_Get, ERROR : regular file ${dm_liste[0]} DOES NOT EXIST ." 
Note: See TracChangeset for help on using the changeset viewer.