From 9cb14015c6fb87732da5bb5f35b45fb1a0774a3f Mon Sep 17 00:00:00 2001 From: Graeme Gregory Date: Wed, 26 Mar 2008 13:59:50 +0000 Subject: fic-gta0? : renamed fic-gta0? to om-gta0? to reflect true name of device --- packages/gpsd/files/om-gta01/.mtn2git_empty | 0 packages/gpsd/files/om-gta01/gps-hardware | 41 +++++++++++++++++++++++++++ packages/gpsd/files/om-gta01/gpsd-default | 3 ++ packages/gpsd/files/om-gta01/restart_gllin.sh | 6 ++++ 4 files changed, 50 insertions(+) create mode 100644 packages/gpsd/files/om-gta01/.mtn2git_empty create mode 100644 packages/gpsd/files/om-gta01/gps-hardware create mode 100644 packages/gpsd/files/om-gta01/gpsd-default create mode 100644 packages/gpsd/files/om-gta01/restart_gllin.sh (limited to 'packages/gpsd/files/om-gta01') diff --git a/packages/gpsd/files/om-gta01/.mtn2git_empty b/packages/gpsd/files/om-gta01/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/gpsd/files/om-gta01/gps-hardware b/packages/gpsd/files/om-gta01/gps-hardware new file mode 100644 index 0000000000..6490f52c27 --- /dev/null +++ b/packages/gpsd/files/om-gta01/gps-hardware @@ -0,0 +1,41 @@ +#! /bin/sh +# +# Copyright Matthias Hentges (c) 2008 +# License: GPL (see http://www.gnu.org/licenses/gpl.txt for a copy of the license) +# +# Filename: gps-hardware +# Date: 20080103 (YMD) +# +################################################################################# +# +# 20080103 - v0.0.1 - Initial release + +if ! test -e /home/root/gllin/gllin +then + echo -e "\n\ngllin GPS driver for Neo1973 not found," + echo "please install the gllin package from" + echo "http://3rdparty.downloads.openmoko.org/gllin/" + echo "" + exit 1 +fi + + +do_start() { + /home/root/gllin/gllin >/var/log/gllin.log 2>&1 & + sleep 1 +} + +do_stop() { + gllin_PIDs="`ps ax | grep "/home/root/gllin" | grep -v grep | awk '{print $1}'`" + test -n "$gllin_PIDs" && kill $gllin_PIDs +} + +do_status() { + ps ax | grep -v grep | grep -q gllin && echo "ready" || echo "unknown" +} + +case "$1" in + start) do_start ;; + stop) do_stop ;; + status) do_status ;; +esac diff --git a/packages/gpsd/files/om-gta01/gpsd-default b/packages/gpsd/files/om-gta01/gpsd-default new file mode 100644 index 0000000000..abd35927e5 --- /dev/null +++ b/packages/gpsd/files/om-gta01/gpsd-default @@ -0,0 +1,3 @@ +# If you must specify a non-NMEA driver, uncomment and modify the next line +#GPSD_OPTS= +GPS_DEV="/tmp/nmeaNP" diff --git a/packages/gpsd/files/om-gta01/restart_gllin.sh b/packages/gpsd/files/om-gta01/restart_gllin.sh new file mode 100644 index 0000000000..50810c3583 --- /dev/null +++ b/packages/gpsd/files/om-gta01/restart_gllin.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +/etc/init.d/gps-hardware stop +sleep 1 +/etc/init.d/gps-hardware start + -- cgit v1.2.3