]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/patches/w_scan-ipfire.patch
Changed w_scan to write a Channel-Groupname for the vdr webif
[ipfire-2.x.git] / src / patches / w_scan-ipfire.patch
index cab9a2ed886c0ddf19864bdcbcf3a8009e6d8dfc..69ad3594aae149a409267a5d4afd6a3d41979a37 100644 (file)
@@ -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
                        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.