the non-daemon being NFTABLES (userland
nft) and having put in place a procd init script it works to the extent of
nft actions like starting (invoking at boot and from cli) | stopping (cli) | restarting (cli) are working as expected however it seems that
service_triggers() procd_add_interface_trigger "interface.*.up" "$iface" $script restart
does not work. Having set PROCD_DEBUG=1 and executing
ifdown $iface ; ifup $iface makes it apparent that a service restart is not triggered once the $iface is up.
Is it expected that triggers are only working for daemons but not for executables that are not running permanently?