From 0720809d022981918901268e0362aa34f54610f2 Mon Sep 17 00:00:00 2001 From: Leon Gaultier Date: Fri, 28 Mar 2014 07:54:35 +0100 Subject: [PATCH] Versins Check als Funktion ausgelagert --- calibre-autoupdate | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/calibre-autoupdate b/calibre-autoupdate index d6e462d..ffe8161 100755 --- a/calibre-autoupdate +++ b/calibre-autoupdate @@ -203,6 +203,15 @@ func_term_output () { return 0 } +func_check_version () { + #Ermitteln der letzten aktuell verfügbaren Version + LATEST_VERSION=`curl -s $CALIBRE_DOWNLOAD_PAGE | grep 'latest release of calibre' | sed 's/[^0-9.]*\([1-9]*[0-9]\.[1-9]*[0-9]\).*/\1/'` + #Ermitteln der aktuell installierten Version. + CURRENT_VERSION=`calibre --version | sed 's/[^0-9.]*\([0-9.]*\).*/\1/'` + return 0 +} + + #func_check_progs () { @@ -225,11 +234,7 @@ func_check_stat # Funktion check Status Netzwerk und Downloadadressen case $? in 1) - #Ermitteln der letzten aktuell verfügbaren Version - LATEST_VERSION=`curl -s $CALIBRE_DOWNLOAD_PAGE | grep 'latest release of calibre' | sed 's/[^0-9.]*\([1-9]*[0-9]\.[1-9]*[0-9]\).*/\1/'` - #Ermitteln der aktuell installierten Version. - CURRENT_VERSION=`calibre --version | sed 's/[^0-9.]*\([0-9.]*\).*/\1/'` - + func_check_version func_vercomp $CURRENT_VERSION $LATEST_VERSION # Funktion Versionvergleich case $? in 0)