Debian - An die Debian-Policy angepasste Pfade und Dateinamen

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(/etc/vdr/)
Zeile 22: Zeile 22:
 
Eine besondere Rolle spielend die Konfigurationsdateien nach dem Namensschema '''plugin.<plugin-name>.conf'''. Sie enthalten die Kommandozeilenoptionen, die beim Starten von VDR für das jeweilige Plug-in übergeben werden. Die Optionen können auf mehrere Zeilen verteilt werden und mit "#" können Kommentarzeilen eingefügt werden.
 
Eine besondere Rolle spielend die Konfigurationsdateien nach dem Namensschema '''plugin.<plugin-name>.conf'''. Sie enthalten die Kommandozeilenoptionen, die beim Starten von VDR für das jeweilige Plug-in übergeben werden. Die Optionen können auf mehrere Zeilen verteilt werden und mit "#" können Kommentarzeilen eingefügt werden.
  
===/etc/vdr/plugins===
+
===/var/lib/vdr===
Hier befinden sich die Konfigrationsdateien der VDR-Plug-ins.
+
Diese Verzeichnis ist VDR's Konfigurationsverzeichnis (Siehe [[VDR Optionen|Option]] --config). Hier landen alle nicht-statischen Konfigurationsdateien. Das sind all diejenigen Konfigurationsdateien, die sich auch während des Betriebs von VDR ändern können, z.B. wenn man Einstellungen im OSD ändert. Normalerweise besteht kein Bedarf irgendwelche dieser Dateien manuell zu ändern. Alle wichtigen Konfigurationsdateien sind in/etc/vdr als statische Dateien oder als Symlink vorhanden.
  
 
==Debian-Policy-konforme Dateinamen==
 
==Debian-Policy-konforme Dateinamen==

Version vom 3. Juni 2007, 09:45 Uhr

Inhaltsverzeichnis

FHS-konforme Pfade

/etc/vdr/

Hier finden sich alle statischen Konfigurationsdateien von VDR. Diese Dateien sind nur mit root-Rechten editierbar. Variable Konfiurationsdateien (siehe /var/lib/vdr) können hier einen Symlink haben.

VDR Konfigurationsdateien:

  • diseqc.conf
  • keymacros.conf
  • sources.conf
  • svdrphosts.conf
  • channels.conf (Link nach /var/lib/vdr/channels.conf)
  • remote.conf (Link nach /var/lib/vdr/remote.conf)
  • setup.conf (Link nach /var/lib/setup.conf)

Debian-spezifische Konfigurationsdateien:

  • vdr.groups
  • vdr.default (Link nach /etc/default/vdr)

/etc/vdr/plugins

All Plug-in-spezifischen Konfigurationsdateien sind in /etc/vdr/plugins zu finden. Auch hier gilt, dass diese Dateien statisch sind und nur mit root-Rechten geändert werden können.

Eine besondere Rolle spielend die Konfigurationsdateien nach dem Namensschema plugin.<plugin-name>.conf. Sie enthalten die Kommandozeilenoptionen, die beim Starten von VDR für das jeweilige Plug-in übergeben werden. Die Optionen können auf mehrere Zeilen verteilt werden und mit "#" können Kommentarzeilen eingefügt werden.

/var/lib/vdr

Diese Verzeichnis ist VDR's Konfigurationsverzeichnis (Siehe Option --config). Hier landen alle nicht-statischen Konfigurationsdateien. Das sind all diejenigen Konfigurationsdateien, die sich auch während des Betriebs von VDR ändern können, z.B. wenn man Einstellungen im OSD ändert. Normalerweise besteht kein Bedarf irgendwelche dieser Dateien manuell zu ändern. Alle wichtigen Konfigurationsdateien sind in/etc/vdr als statische Dateien oder als Symlink vorhanden.

Debian-Policy-konforme Dateinamen

Laut Abschnitt 10.4. der Debian Policy sollen Skripte, die im Systempfad installiert sind, keine Skript-spezifischen Dateiendungen tragen. Hintergrund dieser Regelung ist es, dass solche ausführbaren Dateien für den Anwender transparent jederzeit durch eine Implementierung in einer anderen Skiptsprache ersetzt werden können.

  • svdrpsend.pl -> /usr/bin/svdrpsend
  • mplayer.sh -> /usr/share/vdr-plugin-mplayer/mplayer