Ignore:
Timestamp:
06/23/06 18:43:51 (7 years ago)
Author:
anarcat
Message:

allow for arbitrary url

File:
1 edited

Legend:

Unmodified
Added
Removed
  • alternc-slavedns/trunk/slavedns

    r1674 r1675  
    6666do 
    6767  # HOST LOGIN PASSWORD MASTERIP 
    68   HOST="" 
     68  URL="" 
    6969  MASTERIP="" 
    7070  LOGIN="" 
    7171  PASSWORD="" 
    72   SSL="" 
    7372  . ./${conf} 
    74   if [ -z "$HOST" -o -z "$LOGIN" -o -z "$PASSWORD" -o -z "$MASTERIP" ] 
     73  if [ -z "$URL" ] 
     74  then 
     75      if [ -z "$PROTOCOL" ] 
     76      then 
     77          if [ "YES" = "$SSL" ] 
     78          then 
     79              PROTOCOL=https 
     80          else 
     81              PROTOCOL=http 
     82          fi 
     83      fi 
     84      URL=${PROTOCOL}://${HOST}/admin/domlist.php 
     85  fi 
     86 
     87  if [ -z "$URL" -a -z "$HOST" -o -z "$LOGIN" -o -z "$PASSWORD" -o -z "$MASTERIP" ] 
    7588  then 
    7689      echo "error in the config file '${conf}'" >&2 
    7790  else 
    78       if [ "$SSL" ]  
    79       then 
    80           PROTOCOL="https" 
    81       else 
    82           PROTOCOL="http" 
    83       fi 
    8491      touch ${CACHEDIR}/${conf} 
    8592      rm -f ${CACHEDIR}/${conf}.temp 
    8693      SetWgetPass ${LOGIN} ${PASSWORD} 
    87       ${WGET} ${PROTOCOL}://${HOST}/admin/domlist.php ${WGETFLAGS} -O ${CACHEDIR}/${conf}.temp -t 1 -T ${TIMEOUT} 2>/dev/null 
     94      ${WGET} ${URL} ${WGETFLAGS} -O ${CACHEDIR}/${conf}.temp -t 1 -T ${TIMEOUT} 2>/dev/null 
    8895      ResetWgetConf 
    8996      if [ -s "${CACHEDIR}/${conf}.temp" ] 
Note: See TracChangeset for help on using the changeset viewer.