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