[package] update gpsd to 2.94, add config, init and hotplug scripts, patch from Roberto Riggio
[openwrt.org/packages.git] / net / gpsd / files / gpsd.init
blob:a/net/gpsd/files/gpsd.init -> blob:b/net/gpsd/files/gpsd.init
--- a/net/gpsd/files/gpsd.init
+++ b/net/gpsd/files/gpsd.init
@@ -1,5 +1,5 @@
 #!/bin/sh /etc/rc.common
-# Copyright (C) 2009 OpenWrt.org
+# Copyright (C) 2009-2011 OpenWrt.org
 START=50
 
 NAME=gpsd
@@ -10,6 +10,7 @@
     config_load gpsd
     config_get device core device
     config_get port core port
+    config_get_bool listen_globally core listen_globally
     config_get_bool enabled core enabled
     [ "$enabled" != "1" ] && exit
     logger -t "$NAME" "Starting..."
@@ -17,7 +18,8 @@
         logger -t "$NAME" "Unable to find device $device. Exiting."
         exit 1
     }
-    $PROG -n -P $PIDF -S $port $device
+    [ "$listen_globally" != "0" ] && append args "-G"
+    $PROG -n -P $PIDF -S $port $args $device
 }
 
 stop() {

comments