From 9668c4668228d968b9d4083746cd6ecd69013c7d Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Tue, 1 Dec 2009 11:03:13 +0100 Subject: [PATCH] vdr: - faster starting --- packages/multimedia/vdr/init.d/42_vdr | 34 ++++++++++++++------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/packages/multimedia/vdr/init.d/42_vdr b/packages/multimedia/vdr/init.d/42_vdr index 24fda97dc2..1f2f7c1b2e 100755 --- a/packages/multimedia/vdr/init.d/42_vdr +++ b/packages/multimedia/vdr/init.d/42_vdr @@ -4,25 +4,27 @@ # # runlevels: geexbox, debug -. /etc/sysconfig +( + . /etc/sysconfig -echo "### Starting VDR ###" + echo "### Starting VDR ###" -PLUGINS="" -for file in /etc/vdr/plugins.d/*; do - # plugins are enabled by default - PLUGIN="" - OPTIONS="" - INITCMD="" - ENABLED=yes - . $file - [ "$ENABLED" = yes ] && PLUGINS="$PLUGINS -P'$PLUGIN $OPTIONS'" - [ -n "$INITCMD" ] && eval $INITCMD -done + PLUGINS="" + for file in /etc/vdr/plugins.d/*; do + # plugins are enabled by default + PLUGIN="" + OPTIONS="" + INITCMD="" + ENABLED=yes + . $file + [ "$ENABLED" = yes ] && PLUGINS="$PLUGINS -P'$PLUGIN $OPTIONS'" + [ -n "$INITCMD" ] && eval $INITCMD + done -VDRCMD="vdr -g /tmp -s /usr/bin/vdrshutdown --vfat --no-kbd $PLUGINS > /tmp/vdr.out 2>&1" + VDRCMD="vdr -g /tmp -s /usr/bin/vdrshutdown --vfat --no-kbd $PLUGINS > /tmp/vdr.out 2>&1" -# start VDR -runvdr "$VDRCMD" & + # start VDR + runvdr "$VDRCMD" +)& exit 0