diff options
| author | Nick Hainke <vincent@systemli.org> | 2021-06-22 16:40:42 +0200 |
|---|---|---|
| committer | Polynomdivision <vincent@systemli.org> | 2021-06-23 16:10:55 +0200 |
| 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 |
