Quoth Casper.Dik at sun.com on Mon, Nov 06, 2006 at 11:11:53AM +0100: > >just to add, i've now confirmed that adding the dependency on > >manifest-import to routing-setup causes this problem to go away on > >a system that was previously exhibiting the routing configuration up > >grade failure. is this right thing to do? thanks! > > No, that seems to me to be the wrong thing to do; that way, everything > would need to depend on manifest-import because of potential future > changes. > > But it does suggest that perhaps manifest import should be more of a choke > point during boot
This is true. Technically, anything which uses properties in the repository should depend on manifest-import, because manifest-import may change those properties after an upgrade. Since most services depend on a milestone, and milestone/single-user depends on manifest-import, it's really only the early services which might be affected. But if those services need to run before manifest-import for some reason, then we have a problem. That's one of the reasons we want to move manifest-import up to near the beginning of boot. It's not very high on our priority list right now, though. David