Gentoo VDR Start

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Unvollständige Beschreibung der Vorgänge beim vdr-start unter Gentoo)
 
(pre-start)
 
Zeile 7: Zeile 7:
 
Mit der Zeile
 
Mit der Zeile
 
  load_addons_prefixed pre-start
 
  load_addons_prefixed pre-start
werden alle Dateien pre-start-* im Verzeichnis /usr/lib/vdr/rcscript/ in alphabetischer Reihenfolge ausgeführt.
+
werden alle Dateien pre-start-* im Verzeichnis /usr/lib/vdr/rcscript/ bzw. /usr/share/vdr/rcscript/  in alphabetischer Reihenfolge ausgeführt.
  
  

Aktuelle Version vom 17. August 2008, 21:56 Uhr

(Unvollständige) Kurzbeschreibung der Vorgänge beim VDR-Start

Inhaltsverzeichnis

[Bearbeiten] Start

Das Startskript /etc/init.d/vdr lädt erstmal die Datei /etc/conf.d/vdr.

[Bearbeiten] pre-start

Mit der Zeile

load_addons_prefixed pre-start

werden alle Dateien pre-start-* im Verzeichnis /usr/lib/vdr/rcscript/ bzw. /usr/share/vdr/rcscript/ in alphabetischer Reihenfolge ausgeführt.


Dabei werden die Parameter für VDR zusammengesetzt. Um einen Parameter an VDR zu übergeben:

add_param "--mein-parameter"

zB ist auch ein Skript enthalten, welches wartet bis udev die /dev/dvb/ Device-Files angelegt hat.

Dabei wird auch für alle Plugins die geladen werden sollen das Plugin-spezifische Skript plugin-XXX.sh gestartet und /etc/conf.d/vdr.XXX geladen. Hierbei können mit add_plugin_param Parameter an die Plugins übergeben werden. Hier wird vor dem Start von vdr plugin_pre_vdr_start ausgeführt.

[Bearbeiten] VDR-Start

Dann wird vdr mit den jetzt kombinierten Parametern gestartet.

[Bearbeiten] post-start

Danach werden noch alle post-start-* Dateien und aus den Plugins-Dateien die plugin_post_vdr_start-Teile ausgeführt. Hierbei geschieht zB das Warten auf einen Laufenden VDR.

[Bearbeiten] Beenden

Das Beenden geht analog mit den pre-stop und post-stop Dateien.