Sebastien Roy Wrote: > Hi Bill, > > On 03/ 4/10 04:11 AM, Bill Yan wrote: >>>>> 4.4 Exported Interfaces >>>>> >>>>> Interface | Stability | Description >>>>> ------------------------+-------------+---------------------------------- >>>>> >>>>> >>>>> /usr/ddu/ddu-text.py | Uncommitted | Command to invoke text mode UI >>>> >>>> >>>> This doesn't seem right. There's already a /usr/bin/ddu command, and >>>> that appears to be the public interface (not the /usr/ddu/ddu.py >>>> script to which the /usr/bin/ddu symbolic link points to). Isn't >>>> /usr/ddu/ddu-text.py actually a Project Private interface? >>> >>> I'll let DDU team address this. >> >> ddu-text.py is not a Project Private interface, it's used by text-mode >> installer to install missing drivers during the text-mode OS >> installation. > > You've just described a Project Private interface. It's not used > directly by the user; it's merely an implementation detail of the > text-mode installer. > Enhancements to DDU (Device Driver Utility) described in this project material are not supposed to be used by public users. They are supposed to be called by the relevant Solaris installation enhancement projects. I have suggested the project team to use 'Consolidation Private' as the interface stability. > How does the user invoke the text-mode installer? Whatever that is > should be your public interface. The text-mode installer is not in the scope of this project, it's another Solaris installation project that consumes this DDU interface to implement driver update functions. > >>>> A ddu(1M) man page would help. >>> >>> I'll let the DDU team address this. >> >> ddu --silent is not a public interface, it's only used to invoke the GUI >> DDU in silent mode by GNOME autostart application. And ddu is a GUI >> application that has an on-line help. > > Okay, so what I'm asking for is a description of what --silent mode > does. Your materials go out of their way to state that the ddu > command gets called with --silent but doesn't explain what that > means. Given your statement above regarding its application to the > GUI, what does it have to do with a text mode UI (i.e., why is that > relevant to this case?). I will leave it to the project team to explain what --silent does.
This interface, --silent (should be added to the project description material later), has nothing to do with the text mode UI. Actually, this project is a sum up of several enhancements to the DDU product. 1. Provide a text mode DDU UI, to be consumed by the Solaris text mode installer. 2. Provide the '--silent' interface, to be consumed by the Solaris LiveCD to give better user experience on driver update. 3. Provide common libraries, to be consumed by the Solaris AI installation enhancements and DDU UIs. -Frank