Quoth Zhenghui Xie on Thu, Sep 21, 2006 at 05:29:30PM -0700:
> >Not as you have presented it.  I think your plan is to have the
> >standalone profile active on boot.  Then any services which the user has
> >enabled in that profile will be started as soon as their dependencies
> >are met.  If a user wants the service to only be started once NWAM has
> >verified that no networks are available, then NWAM will have to switch
> >from the initial profile to a different standalone for this to happen.
>
> I don't think we have to switch to a different standalone. If a network 
> is available, we switch to a network profile, then user can just disable 
> those service(s) in the network profile(s). If no network available, we 
> will stay as standalone, and these services remain enabled, this is just 
> what the user wants. Right?

Usually, yes.  Consider a user who has a service which should only run
if there are no external interfaces, and which takes a long time to
start up.  If we boot into the only standalone profile, then we might
start the service before NWAM has finished probing the network.  If NWAM
detects a network and switches to the networked profile, then the
service will be disabled, but since it takes so long to start, it's
still starting.  In this case, the user will want the standalone profile
to be separate from the boot profile, and he will want the service to be
enabled in the former, but not the latter.

Now if we can come up with a reasonable argument for why no one would
ever want to do that, then we can ignore the scenario altogether.  In
lieu of that, though, it seems to me that we should keep it as a use
case, however uncommon.


David

Reply via email to