Closed Monviech closed 2 months ago
I don't think it helps to move the configd event to a separate callout, the only reason the invokeInterfaceRegistration()
exists is because it's part of a complete service sequence. In cases where we can implement ApiMutableServiceControllerBase
, we can benefit from the full package, but the openvpn case is a bit special and wouldn't benefit a lot from reusing the service controller.
For reference, invokeInterfaceRegistration()
usage:
Important notices
Before you add a new report, we ask you kindly to acknowledge the following:
Describe the bug
In OpenVPN,
invokeInterfaceRegistration()
seems not to be triggered under all circumstances.It seems to be missing in the ServiceController.
This might need a cleanup (discussed with @fichtner)
Additionally these could also call the protected function directly: