Browse Source

mwan3: add workaround for procd change

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
lilik-openwrt-22.03
Florian Eckert 4 years ago
parent
commit
058a2b6f30
1 changed files with 8 additions and 3 deletions
  1. +8
    -3
      net/mwan3/files/etc/init.d/mwan3

+ 8
- 3
net/mwan3/files/etc/init.d/mwan3 View File

@ -10,17 +10,22 @@ boot() {
rc_procd start_service rc_procd start_service
} }
# FIXME
# fd 1000 is an inherited lock file descriptor for preventing concurrent
# init script executions. Close it here to prevent the mwan3 daemon from
# inheriting it further to avoid holding the lock indefinitely.
reload_service() { reload_service() {
/usr/sbin/mwan3 restart
/usr/sbin/mwan3 restart 1000>&-
} }
start_service() { start_service() {
[ -n "${mwan3_boot}" ] && return 0 [ -n "${mwan3_boot}" ] && return 0
/usr/sbin/mwan3 start
/usr/sbin/mwan3 start 1000>&-
} }
stop_service() { stop_service() {
/usr/sbin/mwan3 stop
/usr/sbin/mwan3 stop 1000>&-
} }
service_triggers() { service_triggers() {


Loading…
Cancel
Save