On Thu, 2003-08-21 at 02:29, Féliciano Matias wrote:
Le mer 20/08/2003 à 21:32, Brent Fox a écrit :
On Sun, 2003-08-10 at 09:04, Féliciano Matias wrote:
/etc/rc.d/init.d/firstboot :
case "$1" in start) if grep -i reconfig /proc/cmdline >/dev/null || [ -f /etc/reconfigSys ]; then
echo -n $"Running system reconfiguration tool" /usr/sbin/firstboot --reconfig rm -f /etc/reconfigSys exit 0 fi
Is there a use for reconfig ?
Sorry to be so long in responding. I was on vacation and I'm still trying to catch up on email. :)
Reconfig mode asks you some of the same questions that the installer has already asked you, such as language, keyboard, securitylevel, timezone, etc.
It's mostly for OEMs who do a factory kickstart install. They want the end user of the machine to select things like timezone and language when the machine starts, because those settings are most likely different than the default values in the OEM's kickstart file.
For people that just did the installation themselves, we don't want to show those reconfig screens since the installer just asked you those questions.
Sorry, i am talking about the "--reconfig" flag in firstboot. I find only one place where reconfig is "used" : if hasattr(obj, "moduleClass"): if (self.doReconfig and (obj.moduleClass == "reconfig")): self.moduleDict[int(obj.runPriority)] = obj elif (not self.doReconfig and (obj.moduleClass != "reconfig")): self.moduleDict[int(obj.runPriority)] = obj else: self.moduleDict[int(obj.runPriority)] = obj
I am not a python programmer and perhaps I am wrong.
I'm not sure I understand the question. The code you quoted above scans the modules that firstboot has found in /usr/share/firstboot/modules to see if any have a moduleClass variable that is set to "reconfig". If any modules have this tag, they will only be shown if the reconfig flag has been passed to firstboot.
For me firstboot do not need the "--reconfig" flag. firstboot always run on an already configured system. At least with this configuration :
- configured with no sound card.
- configured with default time zone.
- configured with no user account.
- ...
If you don't need the reconfig flag, that's fine. Reconfig mode will not be used unless you manually enable it.
Should i run redhat-config-* with "--reconfig" flag if my system is already configured ?
Running the redhat-config-* tools with --reconfig should have no effect. Reconfig only exists in the context of the firstboot framework.
Cheers, Brent