Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Please login to access the resource
openSUSE:Leap:42.2:Ports
vdr-plugin-epgsearch
epgsearch-1.0.1.beta5-fix-bashisms.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File epgsearch-1.0.1.beta5-fix-bashisms.patch of Package vdr-plugin-epgsearch
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
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor