Sebastien Roy wrote:

Furthermore, just turning off one service that apparently isn't
directly linked to GDM should not block GDM from running... at least
NOT without some clear warning of what is happening or about to
happen.

This much isn't related to NWAM, but I agree that there's something
amiss here.  The indirect dependencies between network/physical (default
or nwam, it doesn't matter) and graphical-login/gdm should be looked at,
as there's indeed no obvious logical relationship between a graphical
login screen and networking configuration.  Perhaps a bug should be
filed.


Taking a quick look, many services individually specify requirements on network/loopback and network/physical, rather than milestone/network, and even the latter declares network/physical as required rather than optional. Personally, I would have expected network-aware apps to rely upon milestone/network, and leave the milestone to declare network/physical as an optional dependency (although this is probably a simplistic view of the world).


My guess is this:

fmri         svc:/application/graphical-login/gdm:default
dependency   require_all/none svc:/system/filesystem/local (online)

fmri         svc:/system/filesystem/local:default
dependency require_all/none svc:/system/filesystem/minimal (online) svc:/network/physical (multiple)


The comment in /var/svc/manifest/system/filesystem/local-fs.xml for this dependency seems to implicate iSCSI as the reason for this:

       <!--
         With the introduction of iSCSI Boot, local filesystem
         needs basic network setup (DHCP/IP and so on) to mount
       -->


Hope that helps,
Brian


--
Brian Ruthven                                        Sun Microsystems UK
Solaris Revenue Product Engineering             Tel: +44 (0)1252 422 312
Sparc House, Guillemont Park, Camberley, GU17 9QG

_______________________________________________
indiana-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/indiana-discuss

Reply via email to