Gentoo VDR Start

Aus VDR Wiki
Version vom 17. August 2008, 21:56 Uhr von Leifg (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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

Inhaltsverzeichnis

Start

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

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.

VDR-Start

Dann wird vdr mit den jetzt kombinierten Parametern gestartet.

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.

Beenden

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