manpath
man(n)                 /etc/manpath.config                 man(n)



NAME
       manpath - Format der /etc/manpath.config Datei

BESCHREIBUNG
       Die  beschriebene  Konfigurationsdatei wird von man, mandb
       und  manpath  benutzt,  um  den  Benutzer-Manualpfad   zur
       Laufzeit zu bestimmen und um den globale Manualhierarchien
       die zugehrigen cat-Verzeichnisse zuzuordnen.

FORMAT
       Die folgenden Feldtypen werden erkannt:

       MANDATORY_MANPATH Manualpfad
              Zeilen dieser Form zeigen die Manualpfade  an,  die
              jede automatisch generierte $MANPATH Variable bein-
              halten sollte.

       MANPATH_MAP Pfad Manualpfad
              Zeilen   dieser   Form   wandeln   $PATH   in   die
              entsprechende $MANPATH Syntax um.  $MANPATH wird um
              die zu Pfade ergnzt, die zu  den  Pfaden  in  $PATH
              korrespondieren.

              Dies  berschreibt nicht die Umgebungsvariable $MAN-
              PATH, wenn diese gesetzt ist.

       MANDB_MAP Manualpfad [cat-Pfad]
              Zeilen dieser Form geben die  Manualpfade  an,  die
              als global angesehen werden. Normalerweise beinhal-
              ten diese die systemweit  lesbaren  Manualpfade  in
              /usr.

              Zum  Vorteil  des  System-Administrators kann jedes
              Verzeichnis, in das man schreiben  kann,  als  cat-
              Pfad  definiert  werden. Um den FSSTND einzuhalten,
              kann  das  Schlsselwort  `FSSTND'  anstelle   eines
              Verzeichnisses  benutzt werden. In diesem Fall ver-
              wendet man das zugehrige FSSTND  compliante  Verze-
              ichnis.  Wenn cat-Pfad fehlt, bernimmt cat-Pfad den
              Wert von Manualpfad.  Diese Funktion ist  auch  mit
              Nicht- Linux-FSSTND complianten Systemen mglich.

              Es  ist  notwendig, alle globalen Manualpfade, ein-
              schlielich spezieller Pfade  auf  anderen  Systeme,
              wie z. B.  /usr/man/sun, und alle lokale Pfade, wie
              /usr/man/de_DE.88591,  anzugeben.  Fr  man  ist  es
              notwendig,  da diese Pfade existieren, um dort cat-
              Dateien zu erstellen.

              Zustzlich ist es  notwendig,  da  Manualpfade,  die
              wiederum  in  anderen  Manualpfaden enthalten sind,
              zuerst   aufgezhlt   werden.   Also   mu   z.    B.
              /usr/man/de_DE.88591  vor /usr/man aufgelistet wer-
              den.

              Wenn cat-Seiten nicht stndig bentigt  werden,  kann
              der  cat-Pfad  entfallen. Dabei ist zu beachten, da
              die    Verzeichnisse    <Manualpfad>/cat*     nicht
              existieren.   Um   das   Erzeugen   von  cat-Seiten
              zeitweilig zu unterbinden, kann man  das  Schreiben
              in  die cat-Verzeichnisse verbieten.  Wenn cat-Pfad
              auf ein ungltiges Verzeichnis wie /dev/null gesetzt
              wird,  hat  dies  den gleichen Effekt. Dadurch wird
              aber der Zugriff der Manual-Hilfsprogramme auf  die
              Indexdatenbank dieses Manualpfades verweigert.

HINWEIS
       Es  ist  wichtig,  da  diese  Regeln genau befolgt werden,
       damit die  Manual-Hilfsprogramme  wie  gewnscht  funktion-
       ieren.



2.3.20                  07 September 2001                  man(n)