diff --git a/contrib/etc/default/ebusd.debian b/contrib/etc/default/ebusd.debian new file mode 100644 index 00000000..363d5e70 --- /dev/null +++ b/contrib/etc/default/ebusd.debian @@ -0,0 +1,5 @@ +# Default settings for ebusd. This file is sourced by /bin/sh from +# /etc/init.d/ebusd. + +# Options to pass to ebusd +#EBUSD_OPTS="--recvtimeout 60000" diff --git a/contrib/etc/init.d/ebusd.debian b/contrib/etc/init.d/ebusd.debian index cadd6900..87113bc1 100755 --- a/contrib/etc/init.d/ebusd.debian +++ b/contrib/etc/init.d/ebusd.debian @@ -11,6 +11,10 @@ PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin +if test -f /etc/default/ebusd; then + . /etc/default/ebusd +fi + . /lib/lsb/init-functions DAEMON=/usr/bin/ebusd @@ -21,7 +25,7 @@ test -x $DAEMON || exit 5 case $1 in start) log_daemon_msg "Starting ebusd" "ebusd" - start-stop-daemon --start --quiet --oknodo --pidfile $PIDFILE --startas $DAEMON + start-stop-daemon --start --quiet --oknodo --pidfile $PIDFILE --exec $DAEMON -- $EBUSD_OPTS status=$? log_end_msg $status ;;