Hi Ethan, >> >> >> My thoughts on this were that we have not disabled the sysidtools >> fully in any release of the installer to date. So, doing this by >> modifying the install scripts to not run the sysidtools might be >> problematic. > > But the install scripts are already *not* running the sysidtools for > GUI mode in the existing installer (minus the keyboard and locale > items). The GUI application itself, manually execs the sysidtools after > having generated a complete sysidcfg file and placing it into > /etc/sysidcfg.
I did not realize this. I found the sysid panels for the GUI. But, can't find in the install scripts where the sysid tools are not run if we are in GUI mode. It looks like sysid-finish is always run. But, I may be missing something. For Dwarf we could do what the current GUI apparently does, and not run the sysid tools at all, without the sysidcfg file. And, then set the default values we want as part of the perform_install. Or... we could utilize the sysidcfg file as we have outlined to set the defaults we want using the sysidtool mechanism, and change those values as the user inputs data. For installation only. For upgrade, I would imagine we just don't run the sysidtool utilities at all. I realize that the existence of a sysidcfg file implies that the sysidtools run before the Dwarf GUI so we have to account for all sysidtool questions within this file to suppress the sysidtools UI's. It would appear that the current GUI recognizes the sysidcfg file if there is one then. Since it doesn't ask certain question in soldevx1 based on the sysidcfg file. Is this correct? In some ways it would be easier for us to allow the setting of those things that we are setting defaults for with the sysidcfg file mechanism. Makes the perform_install() function somewhat easier to manage. We know we are going to have defaults for nfsv4 domains, network interface, name service, security policy. The others we ask the user for input, so we can set those accordingly during the installation. Will have to think on this a bit more to figure out the best way to go for Dwarf. sarah ****
