Description of problem: For CJK installation, first boot is in English rather than CJK Version-Release number of selected component (if applicable): How reproducible: Every installation Steps to Reproduce: 1. Install in CJK 2. reboot 3. Actual results: Firstboot in English. Expected results: Firstboot in CJK Additional info: I believe this is caused because, when init script runs it is running in Enlish since we can't show CJK on the console. It would be good when firstboot runs, if it can grep /etc/sysconfig/i18n value and determine the locale from there.
I've tried adding ". /etc/profile.d/lang.sh" to the top of the initscript on my test machine as notting suggested, but this had no effect. notting: any other idea what I need to do in the initscript? running /usr/sbin/firstboot directly brings up Japanese just fine, so there must be something missing in the initscript.
notting: any ideas here? I'm sort of over my head in initscript land.
Fixed in CVS. What happens is that since /etc/init.d/functions sets LC_MESSAGES to en_US, this gets inherited from /etc/rc, so we have to unset it first.
QA: firstboot-1.0.5-2 should contain the fix.
Fix confirmed with firstboot-1.0.5-2.