Open astrcomp opened 8 months ago
I have already encountered the same problem. I'm not quite sure how the whole thing is handled here. I find it really confusing too how all these daemons are started, stopped and used. I think they really need to do a refactoring here. And use procd.? Unfortunately, I don't know how the whole thing is connected and which daemons are based on each others. We first need to shed some light on this.
Maintainer: @lucize Environment: OpenWRT 23.05.0 x86-64 generic ran inside QEMU in GNS3, FRRouting 9.0.0
Description
in_list $i $daemons || daemon_stop $i
https://github.com/openwrt/packages/blob/master/net/frr/files/frrIn code frr service reload, restart only watchfrr, if enable daemons in /etc/frr/daemons watchfrr run this deamons, if disabled daemons in /etc/frr/daemons didn't stop daemons. Fix (just add code from restart to reload, for stop diabled daemons):
Sorry if I'm wrong, main problem I don't know how stop daemons without stoped all daemons