This commit is contained in:
Leon Gaultier 2014-04-15 15:27:43 +02:00
parent bdd3b20a13
commit f6898f6e5c
2 changed files with 5 additions and 5 deletions

View File

@ -18,7 +18,7 @@
# Programmversion # Programmversion
PROGNAME=`basename $0` PROGNAME=`basename $0`
VERSION="0.20.90.1" VERSION="0.20.90.3"
##### Variablen deklaration ##### ##### Variablen deklaration #####
# Downloadseite der Linuxinstallation # Downloadseite der Linuxinstallation

View File

@ -47,8 +47,8 @@ func_check_run_calibre () {
return 0 return 0
} }
func_check_version_alternate() { # Wurde von einem User im Mobilreaderforum vorgeschlagen. Ist mir aber zu func_check_version_alternate() { # Wurde von einem User im Mobilreaderforum vorgeschlagen. Ist mir aber ehrlich
# ehrlich gesagt zu unflexibel. Habe es für mich selber aber mal Dokumentiert # gesagt zu unflexibel. Habe es für mich selber aber mal Dokumentiert
calibre-debug -c "import urllib as u; from calibre.constants import numeric_version; raise SystemExit(int(numeric_version < (tuple(map(int, u.urlopen('http://calibre-ebook.com/downloads/latest_version').read().split('.'))))))" calibre-debug -c "import urllib as u; from calibre.constants import numeric_version; raise SystemExit(int(numeric_version < (tuple(map(int, u.urlopen('http://calibre-ebook.com/downloads/latest_version').read().split('.'))))))"
UP_TO_DATE=$? UP_TO_DATE=$?
@ -72,13 +72,13 @@ func_check_version () {
fi fi
local IFS=. local IFS=.
local i ver1=($CURRENT_VERSION) ver2=($LATEST_VERSION) local i ver1=($CURRENT_VERSION) ver2=($LATEST_VERSION)
# schreibe nullen in leere Felder von ver1 # schreibe Nullen in leere Felder von ver1
for ((i=${#ver1[@]}; i<${#ver2[@]}; i++)); do for ((i=${#ver1[@]}; i<${#ver2[@]}; i++)); do
ver1[i]=0 ver1[i]=0
done done
for ((i=0; i<${#ver1[@]}; i++)); do for ((i=0; i<${#ver1[@]}; i++)); do
if [[ -z ${ver2[i]} ]]; then if [[ -z ${ver2[i]} ]]; then
# schreibe nullen in leere Felder von ver2 # schreibe Nullen in leere Felder von ver2
ver2[i]=0 ver2[i]=0
fi fi
if ((10#${ver1[i]} > 10#${ver2[i]})); then if ((10#${ver1[i]} > 10#${ver2[i]})); then