Debian - An die Debian-Policy angepasste Pfade und Dateinamen

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(/etc/vdr/)
Zeile 2: Zeile 2:
  
 
===/etc/vdr/===
 
===/etc/vdr/===
Hier finden sich alle statischen Konfigurationsdateien von VDR. Variable Konfiurationsdateien (siehe /var/lib/vdr) können hier einen Symlink haben.
+
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:
+
'''VDR Konfigurationsdateien:'''
* diseqc.conf
+
* [[diseqc.conf|diseqc.conf]]
 
* keymacros.conf
 
* keymacros.conf
 
* sources.conf
 
* sources.conf
Zeile 13: Zeile 13:
 
* setup.conf (Link nach /var/lib/setup.conf)
 
* setup.conf (Link nach /var/lib/setup.conf)
  
Debian-spezifische Konfigurationsdateien:
+
'''Debian-spezifische Konfigurationsdateien:'''
 
* vdr.groups
 
* vdr.groups
 
* vdr.default (Link nach /etc/default/vdr)
 
* 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.
  
 
===/etc/vdr/plugins===
 
===/etc/vdr/plugins===

Version vom 2. Juni 2007, 23:10 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.

/etc/vdr/plugins

Hier befinden sich die Konfigrationsdateien der VDR-Plug-ins.

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