summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
2b13e1c)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
# HIPPOTATD_ARGS
AS_USER=as_user_userv
DESCRIPTION='Asinine IP over HTTP server'
# HIPPOTATD_ARGS
AS_USER=as_user_userv
DESCRIPTION='Asinine IP over HTTP server'
-if type -p authbind >/dev/null 2>&1; then AUTHBIND=authbind; fi
+if type authbind >/dev/null 2>&1; then AUTHBIND=authbind; fi
test -e /etc/default/hippotatd &&
. /etc/default/hippotatd
test -e /etc/default/hippotatd &&
. /etc/default/hippotatd
do_start () {
check_firewall
ensure_dirs
do_start () {
check_firewall
ensure_dirs
- ssd --chuid $USER --start --startas \
+ ssd --chuid $USER --start \
+ --startas /bin/sh -- -ec '"$@"' x \
$AUTHBIND $DAEMON --daemon --pidfile=$PIDFILE \
--syslog-facility=$LOGFACILITY $HIPPOTATD_ARGS
}
$AUTHBIND $DAEMON --daemon --pidfile=$PIDFILE \
--syslog-facility=$LOGFACILITY $HIPPOTATD_ARGS
}
log_daemon_msg "Starting $DESCRIPTION" hippotatd
do_start
log_end_msg $rc
log_daemon_msg "Starting $DESCRIPTION" hippotatd
do_start
log_end_msg $rc
;;
stop)
log_daemon_msg "Stopping $DESCRIPTION" hippotatd
do_stop
log_end_msg $rc
;;
stop)
log_daemon_msg "Stopping $DESCRIPTION" hippotatd
do_stop
log_end_msg $rc