Linux-Arbeitskreis Hamburg |
In der Datei newsfeeds sind abgesehen von den vielen Kommentaren eigentlich nur drei Zeilen bemerkenswert. Jede der drei Zeilen besteht aus 4 Feldern, die durch Doppelpunkte getrennt werden. Falls die Felder sehr lang sind, kann durch einen Backslash am Zeilenende eine weitere Zeile benutzt werden.
Das erste Feld ist jewils ein Name, Bezeichner für den Newsfeed. Hinter
dem Namen kann durch einen Slash abgetrennt noch eine ausschlußliste
angegeben werden. Bevor Nachrichten an einen Rechner dieser Liste weitergegeben
wird, überprüft das System anhand der Path-Zeile ob die Nachricht
eventuell schon über einen der Rechner gelaufen ist und gibt sie dann
nicht weiter.
Das zweite Feld zählt alle Newsgruppen auf, die weitergegeben werden
sollen, wobei Jokerzeichen und zum Verneinen das Ausrufungszeichen genutzt
werden können.
Das dritte Feld enthält Flags, die mitteilen, um was für eine Art
Feed es sich handelt.
Im vierten Feld wird angegeben wohin die Nachricht zu schicken ist. Wenn
dort nicht steht ist als Standard /var/spool/news/out.going/<1.Feld>
voreingestellt.
ME:!*::
Me beinhaltet die Default-Liste der weiterzugebenden Newsgruppen. Es wird
keine Newsgruppe weitergegeben, wenn nicht später ein positiver Eintrag
kommt.
# for NOV overview database overview!:*,!junk,!control*:Tc,WO:/usr/lib/news/bin/overchan
Die Overview-Dateien sollen einen schnellen Überblick über die
Nachrichten innerhalb einer Gruppe bewirken. Es müssen nicht erst alle
Nachrichten durchsucht werden um die Themenliste zu liefern. Mit diesem
Mechanismus können fast alle Newsreader umgehen.
Der Mechanismus heißt Overview, betrifft alle Newsgruppen, die Flags
Tc (der Feed ist vom Typ channel) und WO (geschrieben werden nur Overview-Daten)
steuern die Art des Feeds und als Ziel dient die Datei
/usr/lib/news/bin/overchan.
Nun folgt ein wichtiger Abschnitt für die Weiterleitung der eigenen News.
shuttle/news1.shuttle.de\ :schule.*\ :Tf,Wnb:
Diesen Abschnitt kann man bei Bedarf geeignet erweitern.
shuttle/news1.shuttle.de\ :schule.*,k12.*,!local\ :Tf,Wnb:
Der für uns spezifische Feed heißt shuttle, Nachrichten die über einen der Shuttle Server gegangen sind, werden nicht zurück geleitet, es werden alle schule und alle k12 Gruppen weitergeleitet, aber keine lokalen Gruppen. Der Feed ist vom Typ File (Tf) und es werden die Pfadnamen und die Größe der Nachricht mit gespeichert (Wnb). Ziel ist /var/spool/news/out.going/shuttle
Hinweis: Für das Mail2News-Interface wird noch ein weitere Eintrag hier vorgenommen.