On Fri, May 12, 2006 at 12:04:05PM -0700, Zhenghui Xie wrote: [...] > We have thought to let network/profiled depend on device/local, then we > can make sure network/profiled running after i_ddi_io_initialized is > called. Unfortunately, this will complete a cycle in SMF, > > network/profiled -> device/local ->filesystem/usr -> boot-archive -> > filesystem/root -> metainit ->system/identity:node ->network/profiled
Why should system/identity:node depend on network/profiled? Shouldn't there be a system identity configured for use very early in the boot process? Also, for diskless systems I propose that network/profiled be capable of detecting the current network profile when it starts since the network must be configured before network/profiled can possibly run in such circumstances. Nico --