Tony Nguyen wrote: >> - Should we say that milestone/multi-user-server depends on our service? >> > Again, if your service's operation doesn't affect other services, then > no other service should depend on your service.
Yeah, but milestones aren't quite the same as services. By default, the system boots to the pseudo-milestone "all", which includes all services. However, you can explicitly configure the system to boot to "milestone/multi-user-server". If m-u-s does not depend on our service, our service won't be started in such a configuration. (Such a configuration is precisely the reason I'm asking this question.) So I guess another way to look at it, a higher-level view, would be "if the system is configured to boot to milestone/multi-user-server, should random add-on services like management agents be started?". If that answer is "yes", presumably the implementation would be that m-u-s would depend on the service, but perhaps there are other implementations that would achieve the same result.