home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
bbs
/
nlup23
/
read.ger
< prev
Wrap
Text File
|
1993-01-29
|
5KB
|
149 lines
NLUPDATE V2.20 by Jörg Spilker (2:245/502, 90:6000/106)
----------------------------------------------------------------------
Bitte dieses Manual sorgfältig lesen. Im Vergleich zu früheren Versio-
nen sind einige Keywords und Flags entfallen.
NLUPDATE ist ein kleines Tools für Sysops zum automatischen Entpacken
von Nodelisten und Diffs. Außerdem bindet es die Diffs in die
vorhandenen Listen ein, started einen Nodelistcompiler und packt auf
Wunsch neue Listen. Auch die DIFF's können umgepackt werden. Weiterhin
können mit Hilfe von PRVNODES.TOS (by Günther Parcia) regionale
Nodelisten erstellt und gepackt werden.
Achtung: Im Gegensatz zu früheren Versionen werden keine LISTEN oder
DIFF's mehr automatisch gelöscht. Für diesen Zweck ist MUPDATE besser
geeignet.
Angaben zur Konfiguration sind in der Datei NLUPDATE.CFG zu machen.
Diese wird im aktuellen Ordner gesucht. Ist sie dort nicht vorhanden,
so werden die Environment Variablen MAILER und BINKLEY abgefragt und
dort gesucht. War die Suche auch dort erfolglos, so bricht das
Programm ab.
Folgende Einträge sind im NLUPDATE.CFG vorzunehmen (einige Einträge
sind optional (*) und nur bei bestimmten Einstellungen notwendig):
NListComp : Pfad/Name Opt. des NodeListcompilers.
Pn24User(*): Pfad/Name Opt. eines Konverters Pointliste -> Userliste.
PrvtNode(*): Pfad/Name von PRVNODES.TOS.
ArcImp : Pfad/Name von ARC mit Optionen zum Auspacken.
ArcExp : Pfad/Name von ARC mit Optionen zum Einpacken.
LzhImp : Pfad/Name von LHARC mit Optionen zum Auspacken.
LzhExp : Pfad/Name von LHARC mit Optionen zum Einpacken.
ZipImp : Pfad/Name von ZIP mit Optionen zum Auspacken.
ZipExp : Pfad/Name von ZIP mit Optionen zum Einpacken.
NetFile : Ordner, wo die Diff's ankommen.
NodeList : Ordner, wo die ungepackte Nodelist steht.
StatusLog : Hier werden NLUPDATES Meldungen reingeschrieben.
NewList(*) : Pfad, wo neue Listen abgelegt werden sollen. Diese können
dann mit der AUTOSEND Option von TICK in den passenden
Ordner gemoved werden.
Wie gebe ich jetzt die zu bearbeitenden Listen bekannt? Dazu gibt es
drei Möglichkeiten:
1) Ungepackte Listen. Diese werden durch das Keyword Copy angegeben.
Copy Filename{,Filename}..
Trifft eine der aufgeführten Dateien ein, so wird sie vom NetFile in
den NodeList Ordner kopiert.
Beispiel:
Copy C 24552.upd,3200.upd
Der Nodelistcompiler wird NICHT gestartet.
2) Gepackte Listen (mit und ohne DIFF). Diese werden durch LisI (wobei
I Werte zwischen 1-5 annehmen kann) vereinbart.
LisI [N|A|L|Z][N|A|L|Z] Listname,Diffname {option}
bzw.
LisI [N|A|L|Z] Listname {option}
Bedeutung der Flags:
Das erste Flag gibt an, ob eine neu erstellte Liste gepackt werden
soll. Mit dem zweitem Flag kann ein evtl. vorhandenes DIFF in ein
neues Format gepackt werden. Die gepackten Files werden im NewList
Ordner abgelegt. Dieser muß also in diesem Fall angegeben werden.
N: Keine neue Liste/Diff packen.
A: Mit ARC packen.
L: Mit LHARC packen.
Z: Mit ZIP packen.
Zusätzlich können spezielle Optionen für den Aufruf des Nodelistcompi-
lers angegeben werden.
Beispiel:
Lis1 ZL nodelist,nodediff
Lis2 ZL points24,pr24diff
Lis3 Z nestlist 1 -c nestlst.cfg -n nestlist.*
Beim Eintreffen eines NODEDIFF's bzw. PR24DIFF's werden diese entpackt
und in die vorhandenen Listen eingebunden. Außerdem werden die neue
Node- und Pointliste gezipt, die Diff's gelharced. Die NeSTList wird
entpackt und mit ZIP neu gepackt. Anschließend wird der Nodelistcompi-
ler 2-mal augerufen, beim 2.ten mal mit den Optionen zum compilieren
der NeSTList.
3) Regionale Listen erstellen. Mit Hilfe von NLUPDATE und PRVNODES
können gepackte regionale Nodelisten erstellt werden. Dazu dient das
Keyword PrvtI (I = 1-5).
PrvtI [A|L|Z] Listname zone region
Der erste Flag gibt die Packmethode an, Zone und Region geben an,
welcher Ausschnitt der Nodeliste von PRVNODES bearbeitet werden soll.
Beispiel:
Prvt1 Z region24 2 24
Prvt2 L region30 2 30
Optionen im CFG oder der Kommandozeile:
-l/LOG: NLUPDATE gibt sich gesprächig und schreibt ins StatusLog.
-u/USERLIST: Ruft das unter Pn24User angegebene Programm auf.
========================
Was ist noch in Planung?
Erstellung diverser Userlisten.
CRC-Berechung in ASSEMBLER.
---------------------------------------------------------------------
29.01.1994: V2.30
Schneller CRC Code implementiert (vielen Dank an Jan Kriesten)
Hoffentlich einen Bug gefixed, der zu einem CRC Fehler führte,
obwohl keiner vorhanden war.
Die Filenamen im Copy statement können jetzt auch Wildcards enthalten