diff options
author | Nick Hainke <vincent@systemli.org> | 2021-06-22 17:40:42 +0300 |
---|---|---|
committer | Polynomdivision <vincent@systemli.org> | 2021-06-23 17:10:55 +0300 |
commit | 64aa8866b73dbf8e68affddaec1456a1be9861f2 (patch) | |
tree | 6ece9d530890d04bdee9663dbb7743947e81b968 /olsrd | |
parent | b81e9c8bab72ada2ecb97a9dd36f691aceedda38 (diff) |
olsrd: reload if config changed via uci
Fixes:
https://github.com/openwrt/luci/issues/5139
Signed-off-by: Nick Hainke <vincent@systemli.org>
Diffstat (limited to 'olsrd')
-rw-r--r-- | olsrd/files/olsrd4.init | 3 | ||||
-rw-r--r-- | olsrd/files/olsrd6.init | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/olsrd/files/olsrd4.init b/olsrd/files/olsrd4.init index 4aa8b22..ca71a42 100644 --- a/olsrd/files/olsrd4.init +++ b/olsrd/files/olsrd4.init @@ -33,6 +33,9 @@ start_service() { } service_triggers() { + # reload if config changed via uci + procd_add_reload_trigger "olsrd" + # restart on ifup interface events for n in $(olsrd_list_configured_interfaces $OLSRD); do procd_add_reload_interface_trigger $n /etc/init.d/$OLSRD reload diff --git a/olsrd/files/olsrd6.init b/olsrd/files/olsrd6.init index 25107d3..8b81019 100644 --- a/olsrd/files/olsrd6.init +++ b/olsrd/files/olsrd6.init @@ -34,6 +34,9 @@ start_service() { } service_triggers() { + # reload if config changed via uci + procd_add_reload_trigger "olsrd6" + # restart on ifup interface events for n in $(olsrd_list_configured_interfaces $OLSRD); do procd_add_reload_interface_trigger $n /etc/init.d/$OLSRD reload |