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