Gentoo VDR Start
Zzam (Diskussion | Beiträge) (Unvollständige Beschreibung der Vorgänge beim vdr-start unter Gentoo) |
Leifg (Diskussion | Beiträge) (→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.