Ich möchte mal meine Erfahrungen zum VDR- Systemstart posten
Ich hatte zuerst meinen automatischen vdr-und lirc -start nach Hubertus eingetragen, da mir die Zeit bis zum ersten Fernsehbild zulange gedauert hat,habe ich es nun folgendermaßen abgeändert.
Der Start geht nun bei mir erheblich schneller, allerdings muss ich dazu sagen, daß ich eine suse 9 vollinstallation imt Kde offis usw drauf habe.
#! /bin/sh
# /etc/init.d/vdrRunlevel
#
#
### BEGIN INIT INFO
# Provides: VDR
# Required-Start:
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Short-Description: VDR Start
# Description:
### END INIT INFO
case "$1" in
start)
echo -n "Starting VDR"
cd /usr/local/bin
./runvdr >/dev/null 2>&1 &
;;
stop)
echo -n "Shutting down VDR"
killall -9 runvdr
killall -9 vdr
cd /usr/local/src/DVB/driver/
make rmmod
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
;;
esac
Habe das startscribt im "localordner" gespeichert der regelmäßig gesichert wird "/usr/local/vdr/Eigene_Scripte/vdrRunlevel"
einen link zu "/etc/init.d/" erstellt
ln -s /usr/local/vdr/Eigene_Scripte/vdrRunlevel /etc/init.d/vdrRunlevel
Links zum start automatisch erzeugen lassen
insserv -d vdrRunlevel
lircstart mit in die runvdr eingebunden
DVBDIR="/usr/local/src/DVB/driver"
DVBREM="$DVBDIR/../apps/av7110_loadkeys"
VDRPRG="/usr/local/src/VDR/vdr"
VDRCMD="$VDRPRG -w 60 -t /dev/tty8 -L /usr/local/src/VDR/PLUGINS/lib -c /usr/local/vdr/etc $*\
-P 'osdteletext -r'\
-P dvdselect\
-P 'mplayer -m /usr/local/vdr/mount.sh -M /usr/local/vdr/mplayer.sh'\
-P 'mp3 -m /usr/local/vdr/mount.sh'\
-P timeline\
-P vcd\
-v /video0\
-P 'vdrcd -c /media/dvdrecorder'\
-P screenshot\
-P femon\
-P scanner\
-s /usr/local/bin/vdrshutdown\
-r /usr/local/vdr/Eigene_Scripte/Off_after_Record\
-P calc\
-P 'dvd -C /usr/local/vdr/etc/plugins/dvd'\
P osdpip"
eingefügt
_____________________________________________
# Load Lircd:
LIRCSTATUS="`ps -e | grep -w 'lircd' | wc -l`"
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
______________________________________
LSMOD="`/sbin/lsmod | grep -w '^dvb' | wc -l`"