From e3872fbd1c03d36323cb4dbb5d55fb0bcb04fd33 Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Wed, 14 May 2008 18:57:17 +0200 Subject: [PATCH] Changed w_scan to write a Channel-Groupname for the vdr webif Removed loading of obsolte video_buf module in w_scan --- src/patches/w_scan-ipfire.patch | 121 ++++++++++++++++++++++++++++---- 1 file changed, 109 insertions(+), 12 deletions(-) diff --git a/src/patches/w_scan-ipfire.patch b/src/patches/w_scan-ipfire.patch index cab9a2ed88..69ad3594aa 100644 --- a/src/patches/w_scan-ipfire.patch +++ b/src/patches/w_scan-ipfire.patch @@ -1,6 +1,12 @@ +diff -Naur w_scan_start.sh w_scan_start.sh --- 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 @@ ++++ w_scan_start.sh 2008-05-14 18:29:21.000000000 +0200 +@@ -6,11 +6,11 @@ + # - 20060812: first version + # - 20060822: many improvements + # cu@vdr-portal +-# ++# - 20080514: patches for ipfire by arne_f@ipfire.org ####################################################### umask 022 @@ -18,16 +24,107 @@ stopped=true else echo_no -@@ -692,9 +692,9 @@ - echo "" - echo -e -n $NORMAL - else +@@ -375,7 +375,7 @@ + + # which generic dvb modules should be always loaded? + MODULES_TO_LOAD="videodev v4l1_compat \ +- v4l2_common video_buf dvb_core ves1820 \ ++ v4l2_common dvb_core ves1820 \ + dvb_ttpci \ + budget_ci budget_av budget_ci budget " + +@@ -661,9 +661,11 @@ + echo -e -n $NORMAL + echo -e -n "\\033[1;34m" + if [ ${WHAT_TO_SCAN:0:2} != 0 ]; then ++ echo ":->W_SCAN $DATE DVB-T" >> channels.conf-$DATE + $W_SCAN >> channels.conf-$DATE + fi +- if [ ${WHAT_TO_SCAN:3:2} != 0 ]; then ++ if [ ${WHAT_TO_SCAN:3:2} != 0 ]; then ++ echo ":->W_SCAN $DATE DVB-C" >> channels.conf-$DATE + $W_SCAN -fc >> channels.conf-$DATE + fi + echo -e -n $NORMAL +@@ -671,55 +673,34 @@ + + function CopyConf () + { +- if [ -s channels.conf-$DATE ]; then +- clear +- echo -e -n $SUCCESS +- echo "****************************************************************" +- echo "* *" +- echo "* w_scan is done. *" +- echo -e "* The output file is called "$FAILURE"channels.conf-$DATE"$SUCCESS". *" +- echo "* Should I copy this to default location for you? [y/n] *" +- echo "* *" +- echo "****************************************************************" +- echo -e -n $NORMAL && tput sgr0 +- read RESPONSE +- echo -e -n $NORMAL +- if [ "$RESPONSE" != "y" ]; then +- echo "Copying channels.conf skipped - okay." +- echo "The channels.conf generated can be found at" +- echo -n -e "\\033[1;34m" +- echo "$(pwd)/channels.conf-$DATE" +- echo "" +- echo -e -n $NORMAL +- else - if [ -d /etc/vdr ]; then - mv /etc/vdr/channels.conf /etc/vdr/channels.conf-backup$DATE - cp channels.conf-$DATE /etc/vdr/channels.conf -+ if [ -d /opt/vdr/etc ]; then -+ mv /opt/vdr/etc/channels.conf /opt/vdr/etc/channels.conf-backup$DATE -+ cp channels.conf-$DATE /opt/vdr/etc/channels.conf - fi - if [ -d /var/lib/vdr ]; then - mv /var/lib/vdr/channels.conf /var/lib/vdr/channels.conf-backup$DATE +- fi +- if [ -d /var/lib/vdr ]; then +- mv /var/lib/vdr/channels.conf /var/lib/vdr/channels.conf-backup$DATE +- cp channels.conf-$DATE /var/lib/vdr/channels.conf +- fi +- fi +- else +- clear +- echo -e -n $FAILURE +- echo "****************************************************************" +- echo "* *" +- echo "* Something went wrong. The channels.conf generated is *EMPTY*!*" +- echo "* To analyze your problem I recommend the command *" +- echo "* './w_scan 2>&1 | tee w_scan.log-dvbt && *" +- echo "* ./w_scan -fc 2>&1 | tee w_scan.log-dvbc' *" +- echo "* *" +- echo "* w_scan will report the problem into the logfiles *" +- echo "* w_scan.log-dvbt and w_scan.log-dvbc. *" +- echo "* *" +- echo "* PRESS ANY KEY TO CONTINUE *" +- echo "****************************************************************" ++ echo -e -n $SUCCESS ++ echo "****************************************************************" ++ echo "* *" ++ echo "* w_scan is done. *" ++ echo -e "* The output file is called "$FAILURE"channels.conf-$DATE"$SUCCESS". *" ++ echo "* Should I copy this to default location for you? [y/n] *" ++ echo "* *" ++ echo "****************************************************************" ++ echo -e -n $NORMAL && tput sgr0 ++ read RESPONSE ++ echo -e -n $NORMAL ++ if [ "$RESPONSE" != "y" ]; then ++ echo "Copying channels.conf skipped - okay." ++ echo "The channels.conf generated can be found at" ++ echo -n -e "\\033[1;34m" ++ echo "$(pwd)/channels.conf-$DATE" ++ echo "" + echo -e -n $NORMAL +- read ++ else ++ if [ -d /opt/vdr/etc ]; then ++ mv /opt/vdr/etc/channels.conf /opt/vdr/etc/channels.conf-backup$DATE ++ cp channels.conf-$DATE /opt/vdr/etc/channels.conf ++ fi ++ if [ -d /var/lib/vdr ]; then ++ mv /var/lib/vdr/channels.conf /var/lib/vdr/channels.conf-backup$DATE ++ cp channels.conf-$DATE /var/lib/vdr/channels.conf ++ fi + fi +- + } + + # the program itself. -- 2.39.2