Der Zeitungsjunge News /etc/news/expire.ctl Inhalt Index


/var/lib/news/active

Diese Datei enthält die Newsgruppen, die auf dem Newsserver aktiv sein sollen. Interessiert man sich für nur wenige Gruppen, kann man diese gleich von Hand eintragen. Der Aufbau eines Eintrages ist:

<newsgroup><high_mark><low_mark><flag>

high_mark bzw. low_mark bezeichnen die höchste bzw. niedrigste Artikelnummer, die mit dieser Newsgruppe verbunden wird. Da die Datei später vom innd selbst verwaltet wird, sind hier am Anfang je 10 Nullen einzutragen. Das Flagfeld kann folgende Einträge enthalten:

Flag Wirkung
y Lokales Posten gestattet
n Lokales Posten nicht gestattet
m Moderierte Gruppe, Posten nur über den Moderator
j Artikel werden nicht in dieser Gruppe gespeichert
x Artikel können nicht in diese Gruppe gepostet werden
=<group> Artikel werden lokal in die Gruppe group gespeichert

Beispiel

control 0000000000 0000000000 y
control.cancel 0000000000 0000000000 y
junk 0000000000 0000000000 y
alt.linux 0000000000 0000000000 y
alt.os.linux 0000000000 0000000000 y
de.markt.comp.hardware 0000000000 0000000000 y

Bei kompletter Spiegelung eines Newsservers, holt man sich die Liste mit dem Programm getlist:

news@sonne> /ust/lib/news/bin/getlist -h <newsserver> active > /tmp/active.server

In dieser Datei sind die Nummern (siehe oben) allerdings auf die Werte des externen Servers eingestellt. Um die Artikel auch lokal herunterzuladen, müssen diese auf Null gesetzt werden. Dazu kann folgendes sed-Skript benutzt werden:

news@sonne> cd /var/lib/news
news@sonne> sed 's/ [0-9]* [0-9]* / 0000000000 0000000001 /' /tmp/active.server > active

Nach dem Start des innd sollte diese Datei nicht mehr von Hand modifiziert werden!


Der Zeitungsjunge News /etc/news/expire.ctl Inhalt Index