tinc expects long parameters to be in the form "--name=value" and the
current init scripts generate "--name value" parameters. See `tincd
--help` to confirm. Also, the config/tinc and init.d/tinc incorrectly
use the parameter "log" when it should be "logfile".
Signed-off-by: Sandy McArthur, Jr. <Sandy@McArthur.org>
SVN-Revision: 36508
## Daemon Configuration (cmd arguments)
#option generate_keys 0
#option key_size 2048
- #option log /tmp/log/tinc.NETNAME.log
+ #option logfile /tmp/log/tinc.NETNAME.log
#option debug 3
## Server Configuration (tinc.conf)
config_get v "$s" "$p"
IFS="$LIST_SEP"
for v in $v; do
- [ -n "$v" ] && append_param "$p" && ARGS="$ARGS $v"
+ [ -n "$v" ] && append_param "$p" && ARGS="$ARGS=$v"
done
unset IFS
done
ARGS=""
# append params
- append_params "$s" log debug
+ append_params "$s" logfile debug
SERVICE_PID_FILE="/var/run/tinc.$s.pid"
service_start $BIN -c "$TMP_TINC/$s" -n $s $ARGS --pidfile="$SERVICE_PID_FILE"