    NEWSDEF                             HERMES  UUCP-Software


    Dieses  Programm  habe  ich  geschrieben,   nachdem  ich  aus 
Versehen mein NEWS.DEF-File geloescht hatte.  Auch dann, wenn man 
selber  zuviel an den Files modifiziert hat und das ganze  wieder 
in Ordnung bringen muss, kann es ganz nuetzlich sein.

    Zur Sicherheit lehnt NEWSDEF es ab, taetig zu werden, solange 
noch ein File NEWS.DEF vorhanden ist.  Etwaige Truemmer und  alte 
(falsche)  Versionen  muessen also vorher aus  dem  Weg  geraeumt 
werden (loeschen oder umbenennen).

    NEWSDEF  durchwandert  den News-Spool-Baum  und  erzeugt  ein 
neues  NEWS.DEF-File,  das  aber in der Regel  mit  einem  Editor 
nachbearbeitet werden muss:

 -  Es  enthaelt fuer jede Hierarchiestufe  einen  Eintrag:  sub, 
    sub.config, sub.config.maps. Die Zeilen zu denjenigen Stufen, 
    zu  denen  eigentlich gar keine  Newsgroup  gehoert,  muessen 
    geloescht werden (hier also die Zeile "sub|0").

 -  Wenn man Newsgroups mit Namen hat,  die Segmente von mehr als 
    acht Zeichen enthalten, muss man die Namen vervollstaendigen. 
    Da  NEWSDEF  nur die Directorynamen verarbeitet  und  deshalb 
    nicht die vollstaendigen Newsgroupnamen kennen kann,  erzeugt 
    es Eintraege wie z.B. "mercury.allgemei", die man dann selber 
    vervollstaendigen  muss  (hier also  auf  "mercury.allgemein" 
    ergaenzen).  Wenn Artikel in einer Newsgroup vorhanden  sind, 
    waere  es  zwar  moeglich,   in  der   Newsgroups-Headerzeile 
    nachzusehen,  aber  das waere sehr aufwendig und man  koennte 
    trotzdem nicht auf eine eine Kontrolle per Hand verzichten.

