examples / vdr-lirc & co.

Thomas Günther pkg-vdr-dvb-devel@lists.alioth.debian.org
Sun, 25 Apr 2004 11:25:44 +0200


Thomas Schmidt <thomas.schmidt@in.stud.tu-ilmenau.de> wrote:

> So, ich habe das ganze jetzt mal getestet, aber es funktioniert noch
> nicht ganz - ich bekomme folgende Meldung, wenn ich das init-skript
> starten möchte:
>
> Starting vdr - Linux Video Disk Recorder: vdrSeeking plugins: 
> sed: -e expression #1, char 31: Unterminated `s' command
>
> Den Fehler habe ich soweit auf folgenden Befehl eingegrenzt, aber ich
> blicke momentan nicht durch, was an dem sed-aufruf falsch sein soll,
> um ehrlich zu sein, verstehe ich zwar, was er tut, aber nicht wie. ;-)
>
> installed_plugins=( `find $PLUGIN_DIR -maxdepth 1 -name
"$PLUGIN_PREFIX*.so.$VERSION" -printf "%f " | sed
"s/$PLUGIN_PREFIX\([^\.]\+\)\.so\.$VERSION/\1/g"` )

Es scheint an der Ermittlung der Versionsnummer zu liegen. Anscheinend
wird mehr als eine Zeile geliefert. Bist du dir sicher, dass
das richtige Programm ausgeführt wird?

Korrigieren könnten wir es so wahrscheinlich durch Einfügen von
"| head -n 1":

- VERSION=`$VDRPRG -V 2>/dev/null | sed -e 's/.*(\(.*\)).*/\1/'`
+ VERSION=`$VDRPRG -V 2>/dev/null | head -n 1 |
sed -e's/.*(\(.*\)).*/\1/'`


Gruß, Thomas Günther