bessere Version zum feststellen der letzten verfügbaren Version von Calibre

This commit is contained in:
Leon Gaultier 2014-04-15 13:09:34 +02:00
parent 480aa9c811
commit d055baae3c
4 changed files with 7 additions and 2 deletions

View File

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

View File

@ -88,6 +88,9 @@
# installation wird automatisch die Konfigurationsdatei des Updaters angepasst (übergabe CalibreInstallOrt)
# Es wird wieder geprüft ob Calibre installiert ist bevor der Updater gestartet wird
#
# v0.21 Um die neuste Version von der Calibrehomepage fest zu stellen wurde die Routine geändert. Es wird nun ganz
# einfach und simpel die Seite http://calibre-ebook.com/downloads/latest_version abgefragt :-D
#
# TODO Auslesen der Download URL von der Download Seite
# kontrolle ob alle benötigten programme für das skript vorhanden sind
#

View File

@ -4,6 +4,7 @@
# Calibre Download Seite URL.
CALIBRE_DOWNLOAD_PAGE=http://calibre-ebook.com/download_linux
CALIBRE_LAST_VERSION_PAGE=http://calibre-ebook.com/downloads/latest_version
# Installationsor von Calibre.
CALIBRE_INSTALL_LOCATION=_-CALIBRE_INSTALL_LOCATION-_
# die Download URL

View File

@ -49,7 +49,8 @@ func_check_run_calibre () {
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/'`
# ALTE 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/'`
LATEST_VERSION=`curl -s $CALIBRE_LAST_VERSION_PAGE`
#Ermitteln der aktuell installierten Version.
CURRENT_VERSION=`calibre --version | sed 's/[^0-9.]*\([0-9.]*\).*/\1/'`