La red EARN


DCK: Disk ChecK

De los archivos de CIUB-L

Date:         Sun, 16 Nov 86 01:48:00 HOE
Reply-to:     Llista Interna del ClUB <CIUB-L@EB0UB011>
Sender:       Llista Interna del ClUB <CIUB-L@EB0UB011>
From:         Jose Maria Blasco Comellas <ZCCBJBC@EBOUBOIl>
Subject:      DCK: Disk ChecK

He fet una autentica virgueria que es  diu DCK (de Disk ChecK, verifica discos)
i permet  verificar les  diferencies que  hi ha entre  un FILELIST  de LISTSERV
i el contigut  de un disc (T'en recordes,  Francesc, que ja  haviem parlat aixo
respecte als PACKAGES?). Exemple:

  DCK INTERN = I (SERMON HIGH

Agafa el  INTERN FILELI5T i  elimina comentaris. Determina quins  fitxers estan
llistats com encara  no disponibles, i els  posa en una llista  apart. Fa tambe
una llista amb els fitxers que tenen  que estar, segons el filelist, al disc I.
Despres  processa aquests  ultims  fitxers,  i  quan en  troba un amb  filetype
FILELIST, verifica  si es o no  un FILELIST de LISTSERV.  Si no ha es,  dona un
avis i el tracta  com un fitxer normal¡ si si que ho es,  examina recursivament
el nou filelist.  (Naturalment, hi ha deteccio de bucles  :-) ). Despres escriu
un report  detallat  (opcio  SERMON ;-) )  i  bellamente  intensificado  (opcio
HIGH :-) )  sobre el progres i  els resultats de la comparacio.  Avisa de quins
fitxers estan llistats en  el INTERN filelist (i en els seu s fills propis, com
SERVERS filelist) pero no  es traban al disc I, de quins  fitxers estan al disc
I pero no  estan als filelists, i  de quins fitxers estan marcats  com a encara
no disponibles pero estan al disc I en realitat. I *es rapid* ]] :-)

Tambe es pot fer

  DCK INTERN < I

que nomes  verifica que el contingut  de INTERN (i fills)  estigui contingut al
disc I, pero no es queixa si hi ha  fitxers al I que no estan a INTERN o fills,
i tambe

DCK INTERN > I

que es viceversa.

Hi ha una opcio per a produir llistat: us envio un exemple :-)

  Josep Maria
Presentaciones
Estado de la web...