[Talk-de] Waypoints in JOSM

Christian Knorr osmck at gmx.de
Di Jun 15 05:57:13 UTC 2010


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




Mehr Informationen über die Mailingliste Talk-de