Am Samstag 05 Juni 2010 15:15:07 schrieb Florian Gross:

> Schönes Script.
>
> Wenn ich mir ein paar Anmerkungen erlauben darf:
Habe das Script nun angepasst. Bisher läuft es ganz gut.
Die Ausführung wenn JOSM aktuell ist dauert knapp 2,2 Sekunden.
Das Meiste verschlingt JOSM selbst beim Herausfinden der genutzten Version.

{
#!/bin/bash

newversion="http://josm.openstreetmap.de/version";
#entweder oder:
#stock="josm-tested"
stock="josm-latest"
josmdownload="http://josm.openstreetmap.de/$stock.jar";
tmpfile="/tmp/newestjosm"
rm -f $tmpfile
actual=`josm --help |grep "Last Changed Rev: " |cut -d" " -f4`
wget $newversion -qO $tmpfile || exit 1
newest=`cat $tmpfile | grep $stock | cut -d" " -f2`

if [ $actual != $newest ]; then
        echo "Es gibt eine neue Version. Alt=$actual, Neu=$newest. Es wird 
upgedatet."
        josmtmp="/usr/share/josm/josm-tmp-$stock-$newest.jar"
        sudo wget -c $josmdownload -O $josmtmp || exit 2
        sudo mv "/usr/share/josm/$stock.jar" 
"/usr/share/josm/josm-"$actual".jar"
        sudo mv $josmtmp "/usr/share/josm/$stock.jar"
else
        echo "JOSM ist auf dem aktuellstem Stand. Installiert=$actual, 
verfügbar=$newest."
fi;

rm $tmpfile || exit 3
exit 0
}

MfG, Chris.........

-- 
Mein kleiner, persönlicher OSM-Duden:
+1 - "bin Deiner Meinung"
-1 - "sehe ich nicht so"
AIO - http://wiki.openstreetmap.org/wiki/DE:All_in_one_Garmin_Map

_______________________________________________
Talk-de mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an