OK, I've been looking into this some more, doing various debugging to trace
down the problem.
The issue is in the sub windrivers_scan() in install.pl - this is a snippet
from my current version of it with all my debugging bits added:
sub windrivers_scan() {
$u->{'_meta'}->{'test'} = 'test';
if (! $is_linux) {
print "Automated choose in Windows driver(s) collection unavailable.\n";
$u->{'_meta'}->{'test2'} = 'test2';
return undef;
}
## Path to Windows driver(s) collection
my $drvroot = dos_to_host ($u->{'_temp'}->{'scan_windrivers_path'});
$u->{'_meta'}->{'test3'} = $drvroot;
opendir DRVROOT, $drvroot
or return undef;
closedir DRVROOT;
$u->{'_meta'}->{'test4'} = 'test4';
First, I was only getting test and test3 outputted to the unattend.txt file,
and test3 was outputting as /z/sitewin_drivers instead of /z/site/win_drivers
(a missing slash). It looks like dos_to_host isn't working properly. I changed
the entry in config.pl to
## Windows drivers scanning: drivers collection root path:
$u->{'_temp'}->{'scan_windrivers_path'} = "Z:\\site\\win_drivers" ;
(double slashes instead of single) and that 'fixed' the problem. (dos_to_host
turns this into /z/site/win_drivers) Alternatively we could eliminate
dos_to_host and put the linux path in config.pl
I'm now doing my first build with it 'working' (18 drivers found). Fingers
crossed!
Steven
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
unattended-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/unattended-devel