Jedy: > I think ConsokeKit provides only one DBus service daemon (It's a > privileged daemon) which is used to check for the > solaris.system.shutdown authorization. We can extend this service daemon > to export a few DBus methods to support fast reboot. > > For example, ConsoleKit DBus service daemon currently provides 2 DBus > methods, Stop and Restart, to shutdown and reboot the system. We can add > 2 new DBus methods, FastRestart and ColdRestart, to support fast reboot > and reboot to prom. > > I do not understand what you mean by "These interfaces look a bit out of > place on ConsoleKit"?
Probably because there is not really a strong reason why a display manager database daemon should control how a machine reboots or shuts down. Also, keep in mind that ConsoleKit and the new GDM rewrite will only integrate into build 128 if we can resolve all the outstanding bugs in time. These include several issues that were raised in the ConsoleKit/GDM ARC review, getting GDM working with TSOL, getting MultiSeat working for Sun Ray support, and some other non-trivial issues. I am hopeful that we will get the work done, but there is a lot of work to do. So, if any of these issues do not get fully addressed by build 128, then ConsoleKit could slip. So, I would not recommend depending on ConsoleKit if you need to integrate by build 128. You probably should, at the very least, have a plan B. Brian