Moin Jan,

hast du jetzt schon eine funktionsfähige Lösung? Wenn nicht, hier noch ein
meine Vorgehensweise ;)

Mein JOSM-Skript befindet sich unter /home/USER/bin/josm mit dem Inhalt
[1]. Wenn bei dir der Ordner bin noch nicht existiert, musst du _nach_ dem
Anlegen noch

source ~/.profile

aufrufen. Das ist nötig, damit die dort enthaltenen Einstellungen erneut
überprüft bzw. angewandt werden. Zudem muss der Ordner /home/USER/josm
existieren (mkdir ~/josm). Das neue Skript muss noch ausführbar gemacht
werden mit

chmod +x /home/USER/bin/josm

und kann dann von der Konsole aus gestartet werden mit

josm (dann wird die latest geladen und ein Backup gemacht)

oder

josm -t (dann wird die tested geladen + Backup)

Falls die aktuelle heruntergeladene Version dann mal nicht funktioniert,
kann man manuell immer noch eine ältere Version starten.

Gruß, Markus

[1]
#!/bin/bash

backup() {
    [[ -f "$1" ]] && cp "$1" "$1.tmp"
    wget -N "http://josm.openstreetmap.de/download/$1";
    [[ -f "$1" ]] || return
    if diff "$1" "$1.tmp" &> /dev/null
    then
        echo "Creating backup..."
        mv "$1.tmp" "$1.bak"
    else
        rm "$1.tmp"
    fi
}

cd ~/josm

if [[ ! $1 = -t ]];

then
    backup josm-latest.jar
    java -jar -Xmx512M josm-latest.jar
else
    backup josm-tested.jar
    java -jar -Xmx512M josm-tested.jar
fi


_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an