> Personally I think root cause of this problem is that a temporary  
> property needs to be created in an SMF service and that requires a  
> different (considerably more powerful) authorisation than the one to  
> reboot.   I think that needs to be fixed, but that can't be done in this  
> case so I think this case needs to be placed in "waiting need spec" or  
> derailed.  The project team for this case needs to work with the team  
> that introduced the fast reboot functionality to resolve the SMF issue.

The Fast Reboot project team believes and has suggested that the
simplest way from its perspective (without the new SMF framework) is to
augment ConsoleKit and associated D-bus messaging system.  The Fast
Reboot project team understands the GDM team's concern regarding having
to maintain Solaris specific code, and believes that

    1. there is already a solaris specific directory to accommodate
       Solaris specific changes so the addition should fit well within
       the existing framework;

    2. if we are unwilling to do so we will forever be constrained
       by what the other operating systems have already done.

The Fast Reboot project team could send mail to the suggested alias
    ConsoleKit at lists.freedesktop.org
but since the Fast Reboot project team has only kernel developers, the
team is not sure how to act upon whatever suggestions the community
offers, ie, the Fast Reboot project team cannot determine whether the
suggestions are feasible due to the intricate relationships among GDM,
D-bus and ConsoleKit, and even if it can, it cannot commit the GDM team
to or not to adopt any of the suggestions,

I'd suggest that this is how we should proceed:

    1. Put the case in "waiting for spec" state

    2. Sherry's team to work with Brian's team to
        (a) identify individuals that need to be involved
        (b) task engineers to experiment with the proposal(s)
        (c) once we have a proposal that both teams can semi-agree upon,
            contact the community aliases (GDM and ConsoleKit) to seek
            approval if such approval is deemed necessary.
        (d) come back to LSARC with the spec and continue

Please let me know if this sounds OK.

Thanks,
Sherry
-- 
Sherry Moore, Solaris Core Kernel       http://blogs.sun.com/sherrym

Reply via email to