Lets say I have two services (serviceA and serviceB). ServiceA is enabled through an administrative command (not through a profile) while ServiceB is enabled through the generic_open profile (disabled through generic_limited).
I'd like the following to occur: 1) If running with the generic_limited profile, serviceB should be disabled (even if serviceA is enabled) 1) If serviceA is disabled, then disable serviceB 3) If serviceA is enabled, then enable serviceB iff running with generic_open profile 3) If serviceA is in a state other than enabled/disabled, then serviceB should be either offline (running with generic_open profile) or disabled (running with generic_limited profile) How do I make this happen? Currently with the way SMF works, if serviceA is disabled, the serviceB will believe serviceA to have faulted and will be left in the offline state. What I'd like to see is serviceB enabled if and only if serviceA is enabled and we are running with the generic_open profile. It would be really nice to add a flag be added to a dependency to say "hey, if serviceA is disabled, then that's ok, I (serviceB) want to be disabled too" rather than "hey, if serviceA is disabled, something bad has gone wrong and I (serviceB) can't start". RFE? For those interested in the particulars, I'm working on the solution for CR 5100134 print/rfc1179 ends up by default in "offline" state. Cindy