1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2020 OpenWrt.org
6 PROG
=/usr
/sbin
/minstrel-rcd
9 procd_add_reload_trigger
"minstrel-rcd"
12 validate_rcd_section
() {
13 uci_load_validate minstrel-rcd rcd
"$1" "$2" \
14 'listen:list(host)' 'enabled:bool:1'
17 start_rcd_instance
() {
18 [ "$enabled" -eq 0 ] && return
21 procd_set_param
command "$PROG"
22 for addr
in $listen; do
23 procd_append_param
command -h $addr
25 procd_set_param respawn
30 validate_rcd_section rcd start_rcd_instance