Kaydet (Commit) 19752994 authored tarafından Michael Meeks's avatar Michael Meeks

attempted blind fix of msi encoding parsing issue.

Change-Id: Iae582b8733254233517dbbf20a9293041b2f9b6d
üst e1465787
...@@ -432,10 +432,10 @@ sub read_lcidlist ...@@ -432,10 +432,10 @@ sub read_lcidlist
{ {
my $line = ${$lcidlist}[$i]; my $line = ${$lcidlist}[$i];
if ( $line =~ /^\s*\#/ ) { next; } # this is a comment line $line =~ s/\#.*$//; # removing comments after "#"
if ( $line =~ /^$/ ) { next; } # this is an empty line if ( $line =~ /^\s*$/ ) { next; } # this is an empty line
if ( $line =~ /^(.*?)(\#.*)$/ ) { $line = $1; } # removing comments after "#"
if ( $line =~ /^\s*([\w-]+)\s*(\d+)\s*(\d+)\s*$/ ) if ( $line =~ /^\s*([\w-]+)\s+(\d+)\s+(\d+)\s*$/ )
{ {
my $onelanguage = $1; my $onelanguage = $1;
my $windowslanguage = $3; my $windowslanguage = $3;
...@@ -443,7 +443,7 @@ sub read_lcidlist ...@@ -443,7 +443,7 @@ sub read_lcidlist
} }
else else
{ {
installer::exiter::exit_program("ERROR: Wrong syntax in Windows LCID list $installer::globals::lcidlistname in line $i.", "read_lcidlist"); installer::exiter::exit_program("ERROR: Wrong syntax in Windows LCID list $installer::globals::lcidlistname in line $i: '$line'", "read_lcidlist");
} }
} }
$installer::globals::msilanguage = \%msilanguage; $installer::globals::msilanguage = \%msilanguage;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment