Hallo!
ich nochmal, leider bekomme ich das Image-Plugin nicht um's verrecken zum laufen.
ein vdr --help listet es auch auf, aber der Aufruf über runvdr geht in die Hose.
Starting daemon lircd
/usr/local/src/VDR/runvdr: [ -x /usr/local/src/VDR/PLUGINS/lib/libvdr-image.*: Datei oder Verzeichnis nicht gefunden
LCDd 0.4.3, LCDproc Protocol 0.3
1. Alle Pakete, die Benötigt werden, Versionsgenau installiert, die Conf Datei wird auch gefunden und die convert.sh und mount.sh liegen in /usr/bin.
Die angemeckerte Datei existiert aber dort, mit Zugriffsrechten für vdr.
2. Aufruf inner halb von runvdr:
#!/bin/sh
# runvdr: Loads the DVB driver and runs VDR
#
# If VDR exits abnormally, the driver will be reloaded
# and VDR restarted.
#
# Set the environment variable VDRUSR to the user id you
# want VDR to run with. If VDRUSR is not set, VDR will run
# as 'root', which is not necessarily advisable.
#
# Since this script loads the DVB driver, it must be started
# as user 'root'.
#
# Any command line parameters will be passed on to the
# actual 'vdr' program.
#
# See the main source file 'vdr.c' for copyright information and
# how to reach the author.
#
# : runvdr 1.9 2002/03/16 16:22:12 kls Exp $
LANG=de_DE
DVBDIR="/usr/local/src/DVB/driver"
DVBREM="$DVBDIR/../apps/av7110_loadkeys"
PLUGIN="/usr/local/src/VDR/PLUGINS/lib/libvdr"
VDRPRG="/usr/local/src/VDR/vdr -c /usr/local/src/VDRtmp -s /usr/local/src/VDRtmp/scripts/vdrshutdown -L /usr/local/src/VDR/PLUGINS/lib"
VDRUSR=vdr
# DVD Dma Mode:
[ -e /dev/dvd ] && (/sbin/hdparm -u1 /dev/cdrom; /sbin/hdparm -X34 /dev/dvd)
# Load LCDproc:
LCDSTATUS="`ps -ef | grep -e LCDd | grep -c -v grep`"
if [ $LCDSTATUS -eq 0 ] && [ -x /usr/local/sbin/LCDd ]; then
echo "Starting daemon LCDd"
(cd /usr/local/src/lcdproc-0.4.3; ./server/LCDd -c /etc/LCDd.conf &)
fi
# Load Lircd:
LIRCSTATUS="`ps -ef | grep -e lircd | grep -c -v grep`"
if [ $LIRCSTATUS -eq 0 ] && [ -x /usr/local/sbin/lircd ]; then
echo "Starting daemon lircd"
(setserial /dev/ttyS0 uart none; modprobe lirc_serial; /usr/local/sbin/lircd &)
fi
VDRCMD="$VDRPRG \
`[ -x $PLUGIN-dvd.* ] && echo "-P dvd"`\
`[ -x $PLUGIN-vcd.* ] && echo "-P vcd"`\
`[ -x $PLUGIN-mp3.* ] && echo "-P 'mp3 -m /usr/local/src/VDRtmp/scripts/mount.sh -B /var/lib/cddb'"`\
`[ -x $PLUGIN-tvtv.* ] && echo "-P tvtv"`\
`[ -x $PLUGIN-time.* ] && echo "-P time"`\
`[ -x $PLUGIN-vdrc.* ] && echo "-P vdrc"`\
`[ -x $PLUGIN-tetris.* ] && echo "-P tetris"`\
`[ -x $PLUGIN-remote.* ] && echo "-P remote"`\
`[ -x $PLUGIN-stream.* ] && echo "-P stream"`\
`[ -x $PLUGIN-image.* ] && echo "-P image"`\
`[ -x $PLUGIN-lcdproc.* ] && echo "-P lcdproc"`\
`[ -x $PLUGIN-console.* ] && echo "-P console"`\
`[ -x $PLUGIN-vdrmail.* ] && echo "-P vdrmail"`\
`[ -x $PLUGIN-mplayer.* ] && echo "-P 'mplayer -m /usr/local/src/VDRtmp/scripts/mount.sh -M /usr/local/src/VDRtmp/scripts/mplayer.sh'"`\
`[ -x $PLUGIN-streamc.* ] && echo "-P streamc"`\
`[ -x $PLUGIN-teletext.* ] && echo "-P teletext"`\
`[ -x $PLUGIN-tictactoe.* ] && echo "-P tictactoe"`\
`[ -x $PLUGIN-prefermenu.* ] && echo "-P prefermenu"` -w 30 -t /dev/tty8 $*"
# export DVDCSS_METHOD=key
LSMOD="`/sbin/lsmod | grep -w '^dvb' | wc -l`"
KILL="/usr/bin/killall -q -TERM"
# Load driver if it hasn't been loaded already:
if [ $LSMOD -eq 0 ] ; then
(echo "Load DVB driver"; cd $DVBDIR; make insmod)
[ -x $PLUGIN-remote* ] && ($DVBREM/av7110_loadkeys $DVBREM/hauppauge.rc5 > /proc/av7110_ir)
fi
while (true) do
su -c "$VDRCMD" $VDRUSR
if test $? -eq 0; then exit; fi
date
echo "restarting VDR"
$KILL $VDRPRG
sleep 10
(cd $DVBDIR; make rmmod; make insmod)
date
done
3. System: SuSE 7.3, VDR 1.1.25, K6/500, 128MB
Alles andere funzt, nur image nicht.
MfG, Thomas!:weinen