From d5acb5eaddbd7295edc524efc34e0fc55cd1bfe5 Mon Sep 17 00:00:00 2001 From: Marc Hoppe Date: Sun, 17 Jul 2011 21:21:59 +0200 Subject: [PATCH] garmin --- update_garmin | 2 - update_garmin.sh | 121 +++++++++++++++++++++++++++-------------------- 2 files changed, 70 insertions(+), 53 deletions(-) delete mode 100644 update_garmin diff --git a/update_garmin b/update_garmin deleted file mode 100644 index 52e0305..0000000 --- a/update_garmin +++ /dev/null @@ -1,2 +0,0 @@ -3:q - diff --git a/update_garmin.sh b/update_garmin.sh index b3fc536..7c25455 100644 --- a/update_garmin.sh +++ b/update_garmin.sh @@ -3,74 +3,93 @@ LocalDir=/dat/gps/garmin +allinone=1 +radfahrer=1 +kleineisel=1 + # ------------------------------------------- # AllInOne # ------------------------------------------- -echo " ######## AllInOne ###############" +if [ $allinone -eq 1 ]; then + + echo " ######## AllInOne ###############" -Garminfile=gmapsupp_germany.img -Downloadfile=$Garminfile.zip + #Garminfile=gmapsupp_germany.img + Garminfile=basemap_germany.img + Downloadfile=$Garminfile.zip -#url_d=http://www.juergen-frank.de/osm/gmapsupps/germany/$Downloadfile -#url_d=http://dev.openstreetmap.de/aio/germany/$Downloadfile -url_d=http://dev.openstreetmap.de/aio/regions/germany/gmapsupp/$Downloadfile -#url_eur=http://www.juergen-frank.de/osm/gmapsupps/europe/$Downloadfile -#url_eur=http://osm.dxp-ev.de/garmin/$Downloadfile -url_eur=http://dev.openstreetmap.de/aio/europe/$Downloadfile + #url_d=http://www.juergen-frank.de/osm/gmapsupps/germany/$Downloadfile + #url_d=http://dev.openstreetmap.de/aio/germany/$Downloadfile + #url_d=http://dev.openstreetmap.de/aio/regions/germany/gmapsupp/$Downloadfile + url_d=ftp://ftp5.gwdg.de/pub/misc/openstreetmap/download.openstreetmap.de/aio/regions/germany/basemap/basemap_germany.img.zip + #url_eur=http://www.juergen-frank.de/osm/gmapsupps/europe/$Downloadfile + #url_eur=http://osm.dxp-ev.de/garmin/$Downloadfile + url_eur=http://dev.openstreetmap.de/aio/europe/$Downloadfile -DateFileName_d=garmin_allinone_d_ -DateFileName_eur=garmin_allinone_eur_ -TmpFile=tmp + DateFileName_d=basemap_allinone_d_ + DateFileName_eur=garmin_allinone_eur_ + TmpFile=tmp -#[ -e $LocalDir/d ] || mkdir $LocalDir/d -#cd $LocalDir/d -#wget -N $url_d -#datestr=$(stat -c %y $Downloadfile | cut -f 1 -d ' ') -#DateFile=../$DateFileName_d$datestr.zip -#if [ ! -f $DateFile ]; then -# nice -n 19 cp $Downloadfile $DateFile -#fi + [ -e $LocalDir/d ] || mkdir $LocalDir/d + cd $LocalDir/d + wget -nv -N --retr-symlinks $url_d + datestr=$(stat -c %y $Downloadfile | cut -f 1 -d ' ') + DateFile=../$DateFileName_d$datestr.zip + if [ ! -f $DateFile ]; then + nice -n 19 cp $Downloadfile $DateFile + fi -#[ -e $LocalDir/eur ] || mkdir $LocalDir/eur -#cd $LocalDir/eur -#wget -N $url_eur -#datestr=$(stat -c %y $Downloadfile | cut -f 1 -d ' ') -#TarFile=../$TarFileName_eur$datestr.tar.bz2 -#if [ ! -f $TarFile ]; then -# nice -n 19 cp $Downloadfile $TmpFile.bz2 -# nice -n 19 bunzip2 $TmpFile.bz2 -# mv $TmpFile $Garminfile -# nice -n 19 tar -cjf $TarFile $Garminfile -# rm $Garminfile -# #tar -cf $TarFile gmapsupp.img.bz2 -#fi + if [ $allinoneeur -eq ]; then + [ -e $LocalDir/eur ] || mkdir $LocalDir/eur + cd $LocalDir/eur + wget -nv -N $url_eur + datestr=$(stat -c %y $Downloadfile | cut -f 1 -d ' ') + TarFile=../$TarFileName_eur$datestr.tar.bz2 + if [ ! -f $TarFile ]; then + nice -n 19 cp $Downloadfile $TmpFile.bz2 + nice -n 19 bunzip2 $TmpFile.bz2 + mv $TmpFile $Garminfile + nice -n 19 tar -cjf $TarFile $Garminfile + rm $Garminfile + #tar -cf $TarFile gmapsupp.img.bz2 + fi +fi + +fi # ------------ Radfahrer ---------------------- -echo " ######## Radfahrer ##########" +if [ $radfahrer -eq 1 ]; then -cd $LocalDir/radfahrer + echo " ######## Radfahrer ##########" -wget -N http://osm.arndnet.de/ -#uncompress < Radkarte > Radkarte.html -cp Radkarte Radkarte.html -url_rad=$(cat Radkarte.html | grep img\.zip | cut -f 2 -d '"') -wget -N $url_rad -datestr=$(stat -c %y gmapsupp.img.zip | cut -f 1 -d ' ') -[ -f radfahrer_$datestr.zip ] || cp gmapsupp.img.zip radfahrer_$datestr.zip -rm Radkarte.html + cd $LocalDir/radfahrer -# Kleineisel + wget -nv http://osm.arndnet.de/ -O index.html + #uncompress < Radkarte > Radkarte.html + cp index.html Radkarte.html + url_rad=$(cat Radkarte.html | grep img\.zip | cut -f 2 -d '"') + wget -nv -N $url_rad + datestr=$(stat -c %y gmapsupp.img.zip | cut -f 1 -d ' ') + [ -f radfahrer_$datestr.zip ] || cp gmapsupp.img.zip radfahrer_$datestr.zip + rm Radkarte.html -echo " ######## Kleineisel ##########" +fi -set -x -cd $LocalDir/kleineisel +# --------------- Kleineisel ------------- + +if [ $kleineisel -eq 1 ]; then + + echo " ######## Kleineisel ##########" + + cd $LocalDir/kleineisel #url_klein=http://www.kleineisel.de/ralf/gps/garmin/ -url_klein=http://www.kleineisel.de/blogs/index.php/osmmap/ -wget -N $url_klein -Downloadfile=$(cat index.html | grep osm_srtm_germany_[0-9]*\.zip[^.] | cut -f 2 -d '"' | grep "osm_srtm_germany_[0-9]*" | head -n 1) + url_klein=http://www.kleineisel.de/blogs/index.php/osmmap/ + wget -nv -N $url_klein + Downloadfile=$(cat index.html | grep osm_srtm_germany_[0-9]*\.zip[^.] | cut -f 2 -d '"' | grep "osm_srtm_germany_[0-9]*" | head -n 1) #wget -N $url_klein/$Downloadfile -wget -N $Downloadfile + wget -nv -N $Downloadfile + +fi