Changeset 27 for trunk


Ignore:
Timestamp:
10/12/07 12:16:43 (17 years ago)
Author:
pinsard
Message:

fix temporarily undefined variable pb in linkchecker.sh

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/linkchecker.sh

    r26 r27  
    1717# $ linkchecker -odot -v http://www.lodyc.jussieu.fr/NEMO/general/biblio_new/   | dot -Tps > sitemap.ps 
    1818# 
     19# remove "set -u" because I don't know how to test if there is at least 
     20# one directory AND one url to be checked without this option 
     21# !! ++ must be restore ASAP 
    1922# fplod 2007-10-12T07:32:08Z aedon.locean-ipsl.upmc.fr (Darwin) 
    2023# add -u pour url 
     
    6568done 
    6669# 
    67 set -u 
     70# +++ remove temporarily  
     71# +++ set -u 
    6872# 
    6973# ++ check directories or URL 
     
    101105# 
    102106# loop on directories to be checked 
    103 dirchecksize=${#dircheck[@]} 
    104 idircheck=1 
    105 while [ ${idircheck} -le ${dirchecksize} ] 
    106 do 
    107    echo "iii : beginning of check of ${dircheck[${idircheck}]}" 1>>${log} 
    108    fverif="file://"${dircheck[${idircheck}]} 
    109    echo "iii : check of ${fverif}" 
    110    ${commandcheck} ${optcheck} ${fverif} 1>>${log} 2>&1 
    111    idircheck=$(( ${idircheck} + 1 )) 
    112 done 
     107dirchecksize=${#dircheck[@]} # ++ pb set -u 
     108if [ ${dirchecksize} -gt 0 ] 
     109then 
     110   idircheck=1 
     111   while [ ${idircheck} -le ${dirchecksize} ] 
     112   do 
     113      echo "iii : beginning of check of ${dircheck[${idircheck}]}" 1>>${log} 
     114      fverif="file://"${dircheck[${idircheck}]} 
     115      echo "iii : check of ${fverif}" 
     116      ${commandcheck} ${optcheck} ${fverif} 1>>${log} 2>&1 
     117      idircheck=$(( ${idircheck} + 1 )) 
     118   done 
     119fi 
    113120# 
    114 # loop on url to be checked 
    115 urlchecksize=${#urlcheck[@]} 
    116 iurlcheck=1 
    117 while [ ${iurlcheck} -le ${urlchecksize} ] 
    118 do 
    119    echo "iii : beginning of check of ${urlcheck[${iurlcheck}]}" 1>>${log} 
    120    # ++ test si urlcheck commence par http ou pas 
    121    fverif=${urlcheck[${iurlcheck}]} 
    122    echo "iii : check of ${fverif}" 
    123    ${commandcheck} ${optcheck} ${fverif} 1>>${log} 2>&1 
    124    iurlcheck=$(( ${iurlcheck} + 1 )) 
    125 done 
     121# loop on urls to be checked 
     122urlchecksize=${#urlcheck[@]} # ++ pb set -u 
     123if [ ${urlchecksize} -gt 0 ] 
     124then 
     125   iurlcheck=1 
     126   while [ ${iurlcheck} -le ${urlchecksize} ] 
     127   do 
     128      echo "iii : beginning of check of ${urlcheck[${iurlcheck}]}" 1>>${log} 
     129      # ++ test si urlcheck commence par http ou pas 
     130      fverif=${urlcheck[${iurlcheck}]} 
     131      echo "iii : check of ${fverif}" 
     132      ${commandcheck} ${optcheck} ${fverif} 1>>${log} 2>&1 
     133      iurlcheck=$(( ${iurlcheck} + 1 )) 
     134   done 
     135fi 
    126136# 
    127137echo "iii : log in ${log}" 
Note: See TracChangeset for help on using the changeset viewer.