X-Git-Url: https://git.distorted.org.uk/~mdw/hippotat/blobdiff_plain/477169b146487f743bcdf771b3ce1028cf72e313..25367ad4963b246ac77028f07ecbedf393e30b66:/debian/hippotat.init diff --git a/debian/hippotat.init b/debian/hippotat.init index 8fcde4f..51495e9 100644 --- a/debian/hippotat.init +++ b/debian/hippotat.init @@ -16,6 +16,8 @@ USER=Debian-hippotat PIDFILE=/var/run/hippotat/hippotatd.pid LOGFACILITY=daemon # HIPPOTATD_ARGS +DESCRIPTION='Asinine IP over HTTP server' +if type -p authbind >/dev/null 2>&1; then AUTHBIND=authbind; fi . /etc/default/hippotatd @@ -39,8 +41,8 @@ ensure_dirs () { do_start () { ensure_dirs - ssd --chuid $USER --startas \ - $DAEMON --daemon --pidfile=$PIDFILE \ + ssd --chuid $USER --startas \ + $AUTHBIND $DAEMON --daemon --pidfile=$PIDFILE \ --syslog-facility=$LOGFACILITY $HIPPOTATD_ARGS } do_stop () { @@ -49,19 +51,19 @@ do_stop () { case "$1" in start) - log_daemon_msg "Starting IP over HTTP server" hippotatd + log_daemon_msg "Starting $DESCRIPTION" hippotatd do_start log_end_msg $rc ;; stop) - log_daemon_msg "Stopping IP over HTTP server" hippotatd + log_daemon_msg "Stopping $DESCRIPTION" hippotatd do_stop log_end_msg $rc ;; restart|force-reload) - log_daemon_msg "Restarting IP over HTTP server" hippotatd + log_daemon_msg "Restarting $DESCRIPTION" hippotatd do_stop sleep 1 do_start