From 94385278fb924524a1781a9ddcc8f42e949ec2c0 Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Tue, 13 Nov 2012 18:25:07 +0100 Subject: [PATCH] w_scan: update to 20121111. --- config/rootfiles/packages/w_scan | 4 +- lfs/w_scan | 16 ++-- src/patches/w_scan-ipfire.patch | 130 ------------------------------- 3 files changed, 9 insertions(+), 141 deletions(-) delete mode 100644 src/patches/w_scan-ipfire.patch diff --git a/config/rootfiles/packages/w_scan b/config/rootfiles/packages/w_scan index 40d3546d31..7e7d50acf9 100644 --- a/config/rootfiles/packages/w_scan +++ b/config/rootfiles/packages/w_scan @@ -1,2 +1,2 @@ -opt/vdr/bin/w_scan -opt/vdr/bin/w_scan_start +usr/bin/w_scan +#usr/share/man/man1/w_scan.1 diff --git a/lfs/w_scan b/lfs/w_scan index e58cf50f4f..f6e8b9d27f 100644 --- a/lfs/w_scan +++ b/lfs/w_scan @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2012 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -25,7 +25,7 @@ include Config -VER = 20080105 +VER = 20121111 THISAPP = w_scan-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = w_scan -PAK_VER = 1 +PAK_VER = 2 DEPS = "" @@ -45,7 +45,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = 9541244559d2da9442a137f7891d45d3 +$(DL_FILE)_MD5 = 30da05747fed9988e11ebc7745f5e71f install : $(TARGET) @@ -78,10 +78,8 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch < $(DIR_SRC)/src/patches/w_scan-ipfire.patch - cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) - -mkdir -pv /opt/vdr/bin - cd $(DIR_APP) && install -m 755 w_scan /opt/vdr/bin/ - cd $(DIR_APP) && install -m 755 w_scan_start.sh /opt/vdr/bin/w_scan_start + cd $(DIR_APP) && ./configure --prefix=/usr + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/src/patches/w_scan-ipfire.patch b/src/patches/w_scan-ipfire.patch deleted file mode 100644 index 69ad3594aa..0000000000 --- a/src/patches/w_scan-ipfire.patch +++ /dev/null @@ -1,130 +0,0 @@ -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-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 --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 - echo_yes -- $(/etc/init.d/vdr stop) -+ /etc/init.d/vdr stop - stopped=true - else - echo_no -@@ -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 -- 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