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
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 () {
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