[pkg-vdr-dvb-devel] Annäherung vdr / c't vdr

Thomas Günther pkg-vdr-dvb-devel@lists.alioth.debian.org
Fri, 23 Apr 2004 00:52:34 +0200


Hallo!

Jetzt will ich mich auch mal zu Wort melden.

Tobias Grimm wrote:
> Thomas Schmidt wrote:
> 
> >Also ich würde als eines der ersten Dinge vorschlagen, das wir das
> >Init-System vom c't-vdr einbauen,
> >
> Genau das meinte ich. Allerdings nicht nur auf die Plugins bezogen, 
> sondern auch auf die shutdown-hooks (damit sich z.B. 
> vdr-addon-nvram-wakeup einklinken kann, "vdr -s") und recording-hooks 
> (z.B. für vdr-addon-noad, "vdr- r"). Ausserdem baut c't vdr im 
> init-Skript auch die commands.conf und die reccmds.conf zusammen,
> damit andere Pakete dort ihre eigenen Kommandos einbauen können.

Ich sehe vor allem zwei Sachen, die vom ct-VDR übernommen werden
sollten.

1. Die automatische Einbindung der Plugins und Addons.

Im Debian-VDR geht das nur durch Handarbeit. (Korrigiert mich, wenn ich
mich irre!) Das betrifft vor allem das Erstellen der commands/reccmds
aus den entsprechenden Hook-Dateien im Init-Skript und das
Zusammenbasteln der Kommandozeile für die Plugins inklusive der
speziellen Plugin-Parameter.

2. Die Zusammenfassung der verschiedenen VDR-Varianten (vdr-kbd,
vdr-lirc usw.) zu einer universellen, die durch entsprechende
remote.*.conf konfiguriert wird.


Bei den Patches wird es schwieriger. Ich denke auch, dass wir nur eine
Patchvariante als Binär-Paket anbieten sollten. Im Quell-Paket können
aber ruhig verschiedene Patches und Patch-Zusammenstellungen vorbereitet
sein. Das ist auch eine der Stärken des ct-VDR.

So kann sich dann jeder seine Variante selbst kompilieren, ist dann aber
auch selbst dafür verantwortlich, dass es mit den Plugin-Paketen
zusammenpasst.

Welche Patch-Zusammenstellung das Binär-Paket enthält sollte natürlich
sorgfältig abgewogen werden.

Gruß, Thomas