Hello community,

here is the log from the commit of package vdr-plugin-epgsearch for 
openSUSE:Factory checked in at 2014-11-26 10:33:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vdr-plugin-epgsearch (Old)
 and      /work/SRC/openSUSE:Factory/.vdr-plugin-epgsearch.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vdr-plugin-epgsearch"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/vdr-plugin-epgsearch/vdr-plugin-epgsearch.changes    
    2014-04-22 11:55:45.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.vdr-plugin-epgsearch.new/vdr-plugin-epgsearch.changes
   2014-11-26 10:33:45.000000000 +0100
@@ -1,0 +2,7 @@
+Wed Nov 19 00:39:00 UTC 2014 - Led <[email protected]>
+
+- fix bashisms in scripts
+- add patches:
+  * epgsearch-1.0.1.beta5-fix-bashisms.patch
+
+-------------------------------------------------------------------

New:
----
  epgsearch-1.0.1.beta5-fix-bashisms.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ vdr-plugin-epgsearch.spec ++++++
--- /var/tmp/diff_new_pack.MUIGN2/_old  2014-11-26 10:33:46.000000000 +0100
+++ /var/tmp/diff_new_pack.MUIGN2/_new  2014-11-26 10:33:46.000000000 +0100
@@ -30,6 +30,7 @@
 Version:        %pkgversion
 Release:        0
 Source:         %plugintarball
+Patch:          %pluginname-1.0.1.beta5-fix-bashisms.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Summary:        VDR %pluginname plugin
 License:        GPL-2.0+
@@ -50,6 +51,7 @@
 %vdrname %pluginname plugin
 %prep
 %setup -q -n %plugindir
+%patch -p1
 chmod 644 scripts/*
 rm -f scripts/*~
 

++++++ epgsearch-1.0.1.beta5-fix-bashisms.patch ++++++
diff -Ndur epgsearch-1.0.1.beta5/scripts/mtdone2epgsearchdone.sh 
epgsearch-1.0.1.beta5-fix-bashisms/scripts/mtdone2epgsearchdone.sh
--- epgsearch-1.0.1.beta5/scripts/mtdone2epgsearchdone.sh       2013-03-16 
21:54:35.000000000 +0200
+++ epgsearch-1.0.1.beta5-fix-bashisms/scripts/mtdone2epgsearchdone.sh  
2014-11-19 02:12:32.939290058 +0200
@@ -36,14 +36,14 @@
 PrevTitle=""
 Count=0
 
-function ShowUsableSIDs()
+ShowUsableSIDs()
 {
   printf "\n"
   grep -v "^#" $EPGSEARCH_FILE | sort -t':' -k2 | awk -F':' '{ print $1"\t"$2 
}'
   printf "\n"
 }
 
-function AddRecToDone()
+AddRecToDone()
 {
   Rec=$1
   Title=$(echo $Rec|cut -f1 -d'|')
@@ -53,7 +53,7 @@
 
       if [ "$ASK_SID" = "yes" ]; then
        if [ "$Title" != "$PrevTitle" ]; then
-         [ $Count -gt 10 ] && Count=1 || let Count++
+         [ $Count -gt 10 ] && Count=1 || Count=$((Count + 1))
          [ $Count -eq 1 ] && ShowUsableSIDs
          printf "Adding \"%s, %s\".\n" "$Title" "$Subtitle"
          printf "Enter S-ID (s=skip, ENTER=$DEFAULT_SID): "
@@ -63,7 +63,7 @@
             printf "S-ID is set to $NEW_SID for \"$Title\"\n\n"
          fi
        else
-         let Count++
+         Count=$((Count + 1))
           printf "Adding \"%s, %s\".\n" "$Title" "$Subtitle"
          printf "Title matches, using same S-ID as before : $NEW_SID\n\n"
        fi
diff -Ndur epgsearch-1.0.1.beta5/scripts/recordingdone.sh 
epgsearch-1.0.1.beta5-fix-bashisms/scripts/recordingdone.sh
--- epgsearch-1.0.1.beta5/scripts/recordingdone.sh      2013-03-16 
21:54:35.000000000 +0200
+++ epgsearch-1.0.1.beta5-fix-bashisms/scripts/recordingdone.sh 2014-11-19 
02:22:20.246321813 +0200
@@ -72,21 +72,21 @@
 EPGSEARCH_FILE="$EPGSEARCH_HOME/epgsearch.conf"
 PrevTitle=""
 
-function ShowUsableSIDs()
+ShowUsableSIDs()
 {
   printf "\n"
   grep -v "^#" $EPGSEARCH_FILE | sort -t':' -k2 | awk -F':' '{ print $1"\t"$2 
}'
   printf "\n"
 }
 
-function AddRecToDone()
+AddRecToDone()
 {
   Rec=$1
   if [ -e "$Rec/info.vdr" ]; then
     # Get ctime from recordingdir
     if [ "$CTIME_FROM_RECORDING" = "yes" ]; then
        CTIME="$(echo "$Rec" | sed 's#......\.rec/##;s#.*/##')"
-       CTIME="$(date +%s -d"${CTIME:0:10} ${CTIME:11:2}:${CTIME:14:2}")"
+       CTIME="$(date +%s -d"$(expr substr "$CTIME" 1 10) $(expr substr 
"$CTIME" 12 2):$(expr substr "$CTIME" 15 2)")"
     fi
     # Find S-ID in info.vdr
     S_IDAlt=`grep -s "^D .*s-id:" $Rec/info.vdr | sed -re 's/^D .*s-id: 
([0-9]*).*/\1/'`
diff -Ndur epgsearch-1.0.1.beta5/scripts/recrep.sh 
epgsearch-1.0.1.beta5-fix-bashisms/scripts/recrep.sh
--- epgsearch-1.0.1.beta5/scripts/recrep.sh     2013-03-16 21:54:35.000000000 
+0200
+++ epgsearch-1.0.1.beta5-fix-bashisms/scripts/recrep.sh        2014-11-19 
02:32:51.884355964 +0200
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 #------------------------------------------------------------------------------
 # this script allows searching for a repeat of a recording using epgsearch
 # add the following lines to your reccmds.conf
diff -Ndur epgsearch-1.0.1.beta5/scripts/undoneepgsearch.sh 
epgsearch-1.0.1.beta5-fix-bashisms/scripts/undoneepgsearch.sh
--- epgsearch-1.0.1.beta5/scripts/undoneepgsearch.sh    2013-03-16 
21:54:35.000000000 +0200
+++ epgsearch-1.0.1.beta5-fix-bashisms/scripts/undoneepgsearch.sh       
2014-11-19 02:32:05.617353463 +0200
@@ -52,7 +52,7 @@
 Undone=false
 
 
-function CleanExit() {
+CleanExit() {
   [ -e $TempFile ] && rm -f $TempFile
   [ -e $EPGSEARCHDONE_WORK ] && rm -f $EPGSEARCHDONE_WORK
   [ -e $EPGSEARCHDONE_WORK.undone ] && rm -f $EPGSEARCHDONE_WORK.undone
@@ -61,8 +61,8 @@
 
 
 # Get "--" options
-while [ "${1:0:2}" = "--" ]; do
-  eval ${1:2}=yes
+while [ "${1#--}" != "$1" ]; do
+  eval ${1#--}=yes
   shift
 done
 
@@ -130,8 +130,8 @@
   fi
 
   # Try one match after each other
-  let Try=1
-  let Match=1
+  Try=1
+  Match=1
   while [ $Try -le $TitleCnt ]; do
     printf "\nDoes $Try. entry match all criteria : "
 
@@ -146,10 +146,10 @@
     fi
     if [ $? -eq 0 ]; then
       printf "YES, "
-      let MatchLine=$(grep -m$Match -n "^T $Title$" $EPGSEARCHDONE_WORK |tail 
-n 1| cut -f1 -d ':')
+      MatchLine=$(grep -m$Match -n "^T $Title$" $EPGSEARCHDONE_WORK | tail -n 
1 | cut -f1 -d:)
       [ $DEBUG = yes ] && printf "\n\nMatching line : $MatchLine\n"
       if [ $MatchLine -gt 3 ]; then
-       let FirstLine=MatchLine-3
+       FirstLine=$((MatchLine - 3))
        [ $DEBUG = yes ] && printf "First line of Recording : $FirstLine\n"
        # First line OK ?
        nice -n 19 head -n $FirstLine $EPGSEARCHDONE_WORK | tail -n 1 | grep -q 
"^r"
@@ -157,20 +157,20 @@
          printf "\nERROR: something went wrong finding the First line of 
recording, quitting\n"
          CleanExit
        fi
-        let MatchRLine=$(grep -m$Match -n "^r$" $TempFile |head -n 1| cut -f1 
-d ':')
-       let LastMatchLine=MatchLine+MatchRLine
+       MatchRLine=$(grep -m$Match -n "^r$" $TempFile | head -n 1 | cut -f1 -d:)
+       LastMatchLine=$((MatchLine + MatchRLine))
        # Bugfix - if more than one result then results are separated by a "--" 
line
-       grep -q "^--$" $TempFile && let LastMatchLine--
+       grep -q "^--$" $TempFile && LastMatchLine=$((LastMatchLine - 1))
         [ $DEBUG = yes ] && printf "Last Matching line : $LastMatchLine\n"
 
-       let TailLines=$(wc -l $EPGSEARCHDONE_WORK | cut -f1 -d' ')
+       TailLines=$(wc -l $EPGSEARCHDONE_WORK | cut -f1 -d' ')
        nice -n 19 head -n $LastMatchLine $EPGSEARCHDONE_WORK | tail -n 1 | 
grep -q "^R "
        if [ $? -ne 0 -a $LastMatchLine -lt $TailLines ]; then
          printf "\nERROR: something went wrong finding the Last line of 
recording, quitting\n"
          CleanExit
        fi
 
-       let TailLines=TailLines-LastMatchLine+1
+       TailLines=$((TailLines - LastMatchLine + 1))
        [ $DEBUG = yes ] && printf "TailLines = $TailLines\n"
 
        # Sanity check
@@ -189,18 +189,18 @@
       fi
     else
       printf "NO, not undone\n"
-      let Match++
+      Match=$((Match + 1))
       if [ -z "$Subtitle" ]; then
        printf "\nEPG DESCRIPTION from done (maybe it helps) :\n\n"
         grep "^D " $TempFile | cut -c3- | tr '|' '\n'
       fi
     fi
-    let Try++
+    Try=$((Try + 1))
   done
 
   if [ "$Undone" = "true" ]; then
-    let WorkLines=$(wc -l $EPGSEARCHDONE_WORK | cut -f1 -d' ')
-    let EpgsLines=$(wc -l $EPGSEARCHDONE_FILE | cut -f1 -d' ')
+    WorkLines=$(wc -l $EPGSEARCHDONE_WORK | cut -f1 -d' ')
+    EpgsLines=$(wc -l $EPGSEARCHDONE_FILE | cut -f1 -d' ')
     [ $DEBUG = yes ] && printf "\nOld number of lines $EpgsLines, new 
$WorkLines\n"
     if [ $EpgsLines -gt $WorkLines ]; then
       cp -f $EPGSEARCHDONE_WORK $EPGSEARCHDONE_FILE
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to