examples / vdr-lirc & co.
Thomas Günther
pkg-vdr-dvb-devel@lists.alioth.debian.org
Tue, 27 Apr 2004 01:11:40 +0200
Thomas Schmidt wrote:
> * Thomas Günther schrieb am 26.04.04, um 00:00 Uhr:
> > Ich hab' mal ausprobiert "-P xyz" zu übergeben (Plugin xyz nicht
> > vorhanden), dann gibt es zwar 'ne Fehlermeldung, aber VDR startet
> > ohne automatisch gefundene Plugins.
>
> Vdr selbst lädt keinerlei Plugins, wenn keine -P-Option auf der
> Kommandozeile mitgegeben wird, einen automatik-modus kennt (zumindest
> vanilla-) vdr nicht.
Gefunden in vdr.c vanilla-vdr 1.2.6
// Help and version info:
if (DisplayHelp || DisplayVersion) {
if (!PluginManager.HasPlugins())
PluginManager.AddPlugin("*"); // adds all available plugins
PluginManager.LoadPlugins();
Der Automatik-Modus gilt wohl nur, wenn man -V oder -h übergibt. Du hast
also recht, beim normalen Start gibt es keinen Automatik-Modus. Mir war
die Automatik auch nur in Zusammenhang mit der
Versionsnummern-Ermittlung aufgefallen. Und dort ist es ja nun durch das
grep '^vdr'
kein Problem mehr.
Besser wäre übrigens
grep "^vdr[- ]"
Es gibt nämlich mindestens ein Plugin, das mit vdr beginnt (vdrrip). Und
wenn das installiert ist, bekommen wir wieder das gleiche Problem. Mit
diesem grep würden "vdr-lirc" & Co., aber auch "vdr" erkannt. Aber wer
weiß, vielleicht gibt es bald ein Plugin mit "-" (obwohl das der
Konvention widerspricht).
Auf der sicheren Seite wären wir mit:
grep "^vdr" | head -n 1
Thomas