diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2010-03-27 07:19:16 -0400 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2010-03-27 07:19:16 -0400 |
commit | 67669e185f5be314ce31ec7bfae3950fa6a663b6 (patch) | |
tree | 52a59aa5103f81ed30cb72b2d684ed385a29389c /packaging | |
parent | 0034a483abd951c6bfd0558b3a1e8059dbe5c79f (diff) | |
download | gpsd-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_gpsd | 2 |
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 |