summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2010-03-27 07:19:16 -0400
committerEric S. Raymond <esr@thyrsus.com>2010-03-27 07:19:16 -0400
commit67669e185f5be314ce31ec7bfae3950fa6a663b6 (patch)
tree52a59aa5103f81ed30cb72b2d684ed385a29389c /packaging
parent0034a483abd951c6bfd0558b3a1e8059dbe5c79f (diff)
downloadgpsd-67669e185f5be314ce31ec7bfae3950fa6a663b6.tar.gz
LSB compliance; don't allow running do_start() or do_stop() as non-root.
Diffstat (limited to 'packaging')
-rw-r--r--packaging/etc_init.d_gpsd2
1 files changed, 2 insertions, 0 deletions
diff --git a/packaging/etc_init.d_gpsd b/packaging/etc_init.d_gpsd
index b46c6e3c..0084d1c1 100644
--- a/packaging/etc_init.d_gpsd
+++ b/packaging/etc_init.d_gpsd
@@ -55,6 +55,7 @@ fi
#
do_start()
{
+ [ "$EUID" != "0" ] && exit 4
# Return
# 0 if daemon has been started
# 1 if daemon was already running
@@ -71,6 +72,7 @@ do_start()
#
do_stop()
{
+ [ "$EUID" != "0" ] && exit 4
# Return
# 0 if daemon has been stopped
# 1 if daemon was already stopped