applyfilter

NAME
ÜBERSICHT
BESCHREIBUNG
OPTIONEN
DATEIEN
UMGEBUNGSVARIABLEN ("ENVIRONMENT")
AUTOR
SIEHE AUCH

NAME

applyfilter − filtere den lokalen Newsbestand

ÜBERSICHT

applyfilter [-v] ... Newsgruppe

BESCHREIBUNG

Leafnode ist ein USENET-Software-Paket, das für kleine Sites gedacht ist, wo es wenige User und nur geringe Festplatten-Kapazität gibt, aber trotzdem eine große Zahl von Gruppen gewünscht wird.

Applyfilter ist das Programm, mit dem Sie Ihren lokalen Newsbestand nach einem Satz von Mustern (s.u. DATEIEN) filtern können. Wenn der Header eines Artikels einer der Filterregeln entspricht, wird der betreffende Artikel gelöscht.

Applyfilter setzt seine UID auf "news".

OPTIONEN

-v

Veranlaßt applyfilter , mehr Ausgaben zu produzieren (verbose).

Newsgruppe

ist die Newsgruppe, auf die Sie den Filter anwenden möchten.

DATEIEN

Die Filterdatei, deren Pfad in der Option filterfile in /opt/leafnode-1/etc/config mit der Option definiert wird, enthält einen Satz von Regeln, die auf die Newsgruppen angewendet werden. Jede Regel muß in einer eigenen Zeile stehen. Leere Zeilen und Kommentare (die mit # eingeleitet werden müssen) sind zulässig und werden ignoriert.

Jede Filterregel besteht aus einem regulären Ausdruck. Die folgenden Regeln löschen z. B. alle Crosspostings nach alt.flame.

^Newsgroups:.*[, ]alt.flame$
^Newsgroups:.*[, ]alt.flame,

^Newsgroups: legt fest, daß das Muster nur auf den "Newsgroups"-Header angewendet werden soll. Nach dem Header muß eine Zeichenfolge kommen, die entweder mit einem Leerzeichen oder einem Komma endet. Danach muß alt.flame erscheinen, entweder am Ende der Zeile (erster Eintrag), oder gefolgt von weiteren, mit Komma abgetrennten Newsgruppen (zweiter Eintrag).

UMGEBUNGSVARIABLEN ("ENVIRONMENT")

LN_LOCK_TIMEOUT

Diese Variable wird als nicht-negative ganze Zahl gelesen und gibt an, wie viele Sekunden fetchnews auf die Lock-Datei warten soll, 0 bedeutet, unbegrenzt zu warten. Diese Variable genießt Vorrang vor der Konfigurationsdatei.

AUTOR

Cornelius Krasel <krasel@wpxx02.toxi.uni-wuerzburg.de>. Copyright 1999.

Modifiziert von Matthias Andree <matthias.andree@gmx.de>. Copyright 2002 - 2004.

Die ersten Versionen von leafnode wurden von Arnt Gulbrandsen <agulbra@troll.no> geschrieben; Copyright 1995-96 Troll Tech AS, Postboks 6133 Etterstad, 0602 Oslo, Norway, fax +47 22646949.

Deutsche Übersetzung: Alexander Reinwarth <a.reinwarth@gmx.de>, ergänzt von Ralf Wildenhues.

SIEHE AUCH

leafnode(8), fetchnews(8), texpire(8).