freifunk-berlin / firmware

DEPRECATED: Build system for Berlin firmware. Please user the pinned falter-repos instead
https://berlin.freifunk.net
GNU General Public License v3.0
74 stars 34 forks source link

create procd config for olsrd #155

Open slomo opened 10 years ago

slomo commented 10 years ago

Let olsrd be managed by procd, so it doen't need supervision by the freifunk-watchdog anymore (#52).

booo commented 10 years ago

I prepared something: https://github.com/booo/openwrt-routing/tree/olsrd_procd

cholin commented 9 years ago

Seems you removed START from the init scripts. This is still needed. As far as I know you should define as well a service_triggers() function. With it the daemon will be restarted automatically if the uci config file gets modified (if md5 hash of the file differs).

I would split some changes into their own commits. I already did this in olsrd_procd. I will test it in the next days and try to merge it upstream.

cholin commented 9 years ago

I talked to @booo and we agreed that maybe automatically restarting olsrd if you do a change to /etc/config/olsrd is not a good solution.

andrenarchy commented 9 years ago

+1! You could easily be locked out of your router.

cholin commented 9 years ago

I've tested a working procd integration with cholin-openwrt-routing-packages/olsrd_procd in a mini testbed consisting of a WDR3500, 3600 and bbbvpn connection to the mesh itself. So far it seems to work great. See as well https://github.com/openwrt-routing/packages/pull/78.

pmelange commented 6 years ago

In the current firmware, openvpn is managed by procd. I am closing this issue

booo commented 6 years ago

This ticket is about olsrd!

pmelange commented 6 years ago

oops, thanks for keeping me honest.

SvenRoederer commented 4 years ago

Since early 2015 there was no progress on this neither from us nor from upstream (https://github.com/openwrt-routing/packages/pull/78). Honestly it seems nobody will invest time in this at all, so lets close this.