hier meine runvdr aus /usr/local/src/VDR
# DVD Dma Mode:
if [ -e /dev/dvd ]
then
/sbin/hdparm -u1 /dev/cdrom
/sbin/hdparm -X34 /dev/dvd
fi
VDRUSR=vdr
# export DVDCSS_METHOD=key
# read runvdr.conf
. /usr/local/src/VDR/runvdr.conf
LSMOD=$(/sbin/lsmod | grep -cw '^dvb')
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)
if [ -x $PLUGIN-remote* ]
then
$DVBREM/av7110_loadkeys $DVBREM/hauppauge.rc5 > /proc/av7110_ir
fi
fi
while (true) do
su -c "$VDRCMD" $VDRUSR
if test $? -eq 0; then exit; fi
date
echo "restarting VDR"
. /usr/local/src/VDR/runvdr.conf
$KILL $VDRPRG > /dev/null 2>&1
sleep 10
(cd $DVBDIR; make rmmod; make insmod)
date
done
# DVD Dma Mode:
if [ -e /dev/dvd ]
then
/sbin/hdparm -u1 /dev/cdrom
/sbin/hdparm -X34 /dev/dvd
fi
VDRUSR=vdr
# export DVDCSS_METHOD=key
# read runvdr.conf
. /usr/local/src/VDR/runvdr.conf
LSMOD=$(/sbin/lsmod | grep -cw '^dvb')
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)
if [ -x $PLUGIN-remote* ]
then
$DVBREM/av7110_loadkeys $DVBREM/hauppauge.rc5 > /proc/av7110_ir
fi
fi
while (true) do
su -c "$VDRCMD" $VDRUSR
if test $? -eq 0; then exit; fi
date
echo "restarting VDR"
. /usr/local/src/VDR/runvdr.conf
$KILL $VDRPRG > /dev/null 2>&1
sleep 10
(cd $DVBDIR; make rmmod; make insmod)
date
done
und hier die /usr/local/src/VDR/runvdr.conf
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"
VDRCMD="$VDRPRG -w 60 -t /dev/tty8 $* \
-P hello \
-P osddemo \
-P sky \
-P status \
wenn ich in /usr/local/src/VDR ./runvdr eingeben bekomme ich eine völlig andere ausgabe als nur mit runvdr dort wird dann der rcvdr gestartet mit ./runvdr aber scheinbar der treiber mit make insmod