> [ discussions about inetd ]

I wasn't trying to suggest any particular implementation strategy.  I 
was assuming that it would be handled at the SMF level, that SMF just 
wouldn't start rpcbind if there weren't any consumers for it.

Think of it as "lazy" service start.  It would be enabled, but marked so 
that merely being enabled didn't cause it to be started.  It wouldn't be 
started until some other service that declared a dependency on it was 
started.

I used telnetd as an example of a service where "enable" and "start" 
were less tightly tied together; I didn't mean to drag inetd into the 
discussion.

An inetd-style "start when actually requested" scheme would be good in 
some ways - it would work for non-SMF components that need the service - 
but would be bad in others, since it would offer an attack vector even 
when no enabled service depends on it.


Reply via email to