examples / vdr-lirc & co.

Tobias Grimm pkg-vdr-dvb-devel@lists.alioth.debian.org
Sun, 25 Apr 2004 20:45:28 +0200


Thomas Schmidt wrote:

>Ich denke schon, das wir noch etwas Hilfe gebrauchen können - nützlich
>wäre es glaube ich, wenn wir erstmal die Sachen identifizieren, die
>wir vom c't-vdr übernehmen wollen. (Ich nutze c't-vdr nicht, deswegen
>weiss ich auch nicht genau, was c't-vdr wie macht.)
>  
>
Das nächste Feature was ich gerne einbauen würde, ist das Zussammenbauen 
der reccmds.conf / commands.conf.
Das ganze sieht so aus:

vdr.init sucht in /usr/share/vdr/command-hooks alle Dateien der Form 
commands.<name>.conf zusammen und setzt daraus die commans.conf 
zusammen, die vdr lädt. Gleiches gilt für die reccmds.conf. Damit ist es 
anderen Paketen (z.B. vdr-addon-vdrconvert) möglich eigene Kommandos 
einzubauen. Dazu gibt es dann auch eine order.reccmds.conf und eine 
order.commands.conf.

Wenn das läuft würde ich mich über die shutdown-hooks hermachen:

Das Skript welches vdr beim Ausschalten aufruft, arbeitet nacheinander 
alle Skripte in /usr/share/vdr/shutdown-hooks ab. So kann sich z.B. ein 
vdr-addon-nvram-wakeup oder vdr-addon-acpiwakeup dort einklinken und 
beim Ausschalten die Aufwachzeit setzen. Andere Add-ons wie z.B. 
vdr-addon-noad installieren einen shutdown-hook um das Ausschalten zu 
verzögern, wenn noch im Hintergrund gearbeitet wird.

Gleichermasse gibt es dann bei c't vdr noch recording-hooks. Dort können 
Pakete ein binary oder shellskript installieren, welches vor und nach 
sowie nach dem Bearbeiten einer Aufnahme aufgerufen werden.

Wenn ich das fertig habe, steht dem Übertragen der zahlreichen Plug-ins 
und Add-ons erstmal nichts mehr im Weg.

Tobias