+opt/vdr/bin/runvdr-soft
opt/vdr/PLUGINS/lib/libsoftdevice-fb.so.1.6.0
opt/vdr/PLUGINS/lib/libsoftdevice-shm.so.1.6.0
opt/vdr/PLUGINS/lib/libvdr-softdevice.so.1.6.0
# actual 'vdr' program.
#
+PLUGOPTS="-Pstreamdev-server"
+
VDRPRG="./bin/vdr"
-VDRCMD="$VDRPRG -w 60 -c /opt/vdr/etc -Pstreamdev-server $*"
+VDRCMD="$VDRPRG -w 60 -c /opt/vdr/etc $PLUGOPTS $*"
KILL="killall -q -TERM"
+if [ "$(ps -A | grep " vdr")" != "" ]; then
+ echo vdr is already running!
+ exit 1
+fi
+
mkdir -p /var/video
cd /opt/vdr
while (true) do
--- /dev/null
+#!/bin/sh
+clear
+runvdr -Psoftdevice > /dev/null 2>&1
+127.0.0.1
10.0.0.0/8
192.168.0.0/16
cd $(DIR_APP) && patch < $(DIR_SRC)/src/patches/w_scan-ipfire.patch
cd $(DIR_APP) && make
cd $(DIR_APP) && install -m 755 w_scan /opt/vdr/bin/
- cd $(DIR_APP) && install -m 755 w_scan_start.sh /opt/vdr/bin/
+ cd $(DIR_APP) && install -m 755 w_scan_start.sh /opt/vdr/bin/w_scan_start
@rm -rf $(DIR_APP)
@$(POSTBUILD)
case "${1}" in
start)
boot_mesg "Starting Video Disk Recorder..."
- cd /opt/vdr
+ if [ "$(ps -A | grep runvdr)" != "" ]; then
+ boot_mesg "Error! Alrady run!"
+ echo_failure
+ exit 1;
+ fi
loadproc screen -dmS vdr /opt/vdr/bin/runvdr
;;
---- w_scan_start.sh.org 2008-01-05 19:58:44.000000000 +0100
-+++ w_scan_start.sh 2008-04-12 18:18:19.000000000 +0200
+--- w_scan_start.sh 2008-01-05 19:58:44.000000000 +0100
++++ w_scan_start.sh 2008-04-17 12:38:04.000000000 +0200
+@@ -10,7 +10,7 @@
+ #######################################################
+
+ umask 022
+-export PATH="$(pwd):/bin:/usr/bin:/sbin:/usr/sbin"
++export PATH="$(pwd):/bin:/usr/bin:/sbin:/usr/sbin:/opt/vdr/bin"
+ DATE="$(date +%Y)$(date +%m)$(date +%d)" # $DATE == "YYYYMMDD", i.e. 20060710
+ W_SCAN=$(which w_scan 2>/dev/null)
+ UDEVSTART=$(which udevstart)
@@ -224,7 +224,7 @@
echo "Checking for ct-vdr style startscript.."
if [ -e /etc/init.d/vdr ]; then # c't-vdr