Bug 38688 - genlocalelist generates invalid locale-list file on rebuild
Summary: genlocalelist generates invalid locale-list file on rebuild
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: anaconda
Version: 7.1
Hardware: i386
OS: Linux
low
low
Target Milestone: ---
Assignee: Brent Fox
QA Contact: Brock Organ
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2001-05-02 00:39 UTC by Michael Jennings (KainX)
Modified: 2005-10-31 22:00 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2001-05-02 15:01:31 UTC
Embargoed:


Attachments (Terms of Use)

Description Michael Jennings (KainX) 2001-05-02 00:39:42 UTC
If one attempts to rebuild anaconda from an SRPM on 7.1, the resulting
locale-list file contains only 4 languages, and notably does *not* contain
any English entries at all.  The simple one-line patch below fixes the
error.  Not a huge issue...just a heads-up. :-)

diff -Nur anaconda-7.1/scripts/genlocalelist 
anaconda-7.1.new/scripts/genlocalelist
--- anaconda-7.1/scripts/genlocalelist	Tue Mar 20 12:30:22 2001
+++ anaconda-7.1.new/scripts/genlocalelist	Tue May  1 14:55:26 2001
@@ -106,6 +106,7 @@
 
 for $key (keys %langList) {
     $langName = $langList{$key};
+    next if (!defined($charMap{$charmapList{$key}}));
     if ($nameList{$langName}) {
 	# we have a conflict. longest wins
 	if (length($key) > length($nameList{$langName})) {

Comment 1 Brent Fox 2001-05-02 15:01:26 UTC
Thanks for your report.  We ran into this the other day...it has since been
fixed in cvs.  Thanks again.


Note You need to log in before you can comment on or make changes to this bug.