Juan Jose Pablos a écrit :
> Pierre Bourgin escribió:
>> Hello,
>>
>> Please find attached an updated version of search-win-drivers.pl (and 
>> related patches for install.pl and nt5x-install).
>>
>> The search engin is now able to read Windows drivers .INF file(s) 
>> encoded with UTF-16le encoding.
>>
> cool

good answer ;-)

> In my enviroment I have a complain that it is using an uninitialized 
> value in pattern match
> 
> I think that the issue is that on this line:
>    my $drvroot = dos_to_host ($u->{'_temp'}->{'scan_windrivers_path'});^M
> 
> $u is uninitialized somehow.

did you patched your dosbin/install.pl I provided, or did you just 
update your site/config.pl (in order to avoid modifying dosbin/install.pl) ?

Do you have customs in site/config.pl ? Can you send it to see what's 
inside ?

I can't reproduce this comportment; from my (patched) dosbin/install.pl, 
the relevant code lines are:

   15 # Global variable holding unattend.txt file which we are generating.
   16 use vars qw ($u);
   17 $u = new Unattend::IniFile;

  792 sub windrivers_scan() {

  799    ## Path to Windows driver(s) collection
  800    my $drvroot = dos_to_host 
($u->{'_temp'}->{'scan_windrivers_path'});

1443 $u->comments ('_temp', 'scan_windrivers_path') =
1444     ['Directory holding Windows drivers collection'];
1445 $u->{'_temp'}->{'scan_windrivers_path'} =
1446     sub { return $file_spec->catdir ( $u->{'_meta'}->{'dos_zdrv'}, 
"site", "win_drivers"); };


1462 $u->comments ('_temp', 'scan_windrivers') =
1463     ['Retrieve automated scan output of Windows drivers (lspci 
based)'];
1464 $u->{'_temp'}->{'scan_windrivers'} = \&windrivers_scan;
1465

so $u is initialized on line 17, and 
$u->{'_temp'}->{'scan_windrivers_path'} settled on line 1445 .

$u->{'_temp'}->{'scan_windrivers_path'} is used in windrivers_scan(), 
that is called on line 1464.

So if $u is uninitialized, it should happens before usage of 
windrivers_scan(), no ?

my $0.02

Pierre
-- 
ARTERIS                          http://www.arteris.com
The Network-on-Chip Company

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
unattended-devel mailing list
unattended-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unattended-devel

Reply via email to