1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2016 OpenWrt.org
15 config_get_bool _loctmp
"$section" "$option"
16 [ -z "$_loctmp" ] && _loctmp
="$default"
17 [ "$_loctmp" -gt 0 ] && append params
"--$value"
26 config_get _loctmp
"$section" "$option"
27 [ -z "$_loctmp" ] && _loctmp
="$default"
28 [ -z "$_loctmp" ] && return 0
29 append params
"--$switch=$_loctmp"
35 append_parm args eibaddr
"eibaddr" "0.0.1"
36 append_parm args layer2
"layer2"
37 append_bool args GroupCache
"GroupCache" 0
38 append_parm args daemon
"daemon" "/var/log/knxd.log"
39 append_bool args Discovery
"Discovery" 1
40 append_parm args error
"error" # "5"
41 append_parm args listen_tcp
"listen-tcp" "6720"
42 append_bool args no_emisend_queuing
"no-emisend-queuing" 0
43 append_parm args Name
"Name" "OpenWrt"
44 append_bool args no_tunnel_client_queuing
"no-tunnel-client-queuing" 0
45 append_bool args no_monitor
"no-monitor" 0
46 append_bool args Routing
"Routing" 0
47 append_parm args trace
"trace" # "7"
48 append_bool args tpuarts_ack_all_group
"tpuarts-ack-all-group" 0
49 append_bool args tpuarts_ack_all_individual
"tpuarts-ack-all-individual" 0
50 append_bool args tpuarts_disch_reset
"tpuarts-disch-reset" 0
51 append_bool args Tunnelling
"Tunnelling" 1
52 append_bool args Server
"Server" 1
53 append_parm args listen_local
"listen-local" "/var/run/knxd"
54 config_get url args url
56 procd_set_param
command $PROG $params $url
57 procd_set_param respawn
72 procd_add_reload_trigger knxd