Make each RPC service into a shared library that would be loaded using dlopen() by the rpc server code based on whether the RPC service was going to be used.
Create a dependency tree by calling a function of the module which returns a list of RPC services it depends on!
This way RPC services get cleanly loaded and can be easily added or replaced.
This ticket is moved to the backlog for now, because this feature is not needed for the primary functionality. It would still be nice to be able to start the rpc services as separated binaries to be able to set different SELinux labels to the different services.
Metadata Update from @dpal: - Issue assigned to asn - Issue set to the milestone: Tickets Deferred
Is this an IPA issue? If not can we close/move it?
Metadata Update from @rcritten: - Issue close_status updated to: None
Login to comment on this ticket.