#!/bin/sh
WPFILE=`date +%Y%m%d`_waypoints.gpx

# verify that garmin_gps is not loaded:
## https://bugs.launchpad.net/ubuntu/+bug/114565
## http://www.gpsbabel.org/os/Linux_Hotplug.html
if lsmod | grep -q garmin_gps ; then
    sudo rmmod garmin_gps
fi

if [ -e $WPFILE ] ; then
    mv ${WPFILE} ${WPFILE}~
fi

# Leider geht der Zugriff momentan doch nur als root, obwohl
# /etc/udev/rules.d/51-garmin.rules entsprechend
# http://www.gpsbabel.org/os/Linux_Hotplug.html
# angelegt wurde
sudo gpsbabel -i garmin -f usb: -o gpx -F ${WPFILE}
## Beschreibung: http://www.gpsbabel.org/htmldoc-development/fmt_garmin.html
sudo chown ${USER}: ${WPFILE}

# Liste der Geräte laut http://www.gpsbabel.org/htmldoc-development/fmt_garmin.html
# sudo gpsbabel -i garmin -f usb:-1