Installation routine fails if driver directory contains spaces, for instance 'Drivers/Windows XP/driver.inf'. This can usually be fixed by renaming the directory to something without spaces, or cd'ing to the directory containing the .inf file. Suggested improvement would be to use Perl's File::Basename and File::Copy core modules -- rather than shelling out using backticks -- as they both handle file names without quoting issues. Reproducible: Always Steps to Reproduce: 1. ndiswrapper -i 'Drivers/Windows XP/driver.inf' Actual Results: Installer fails with error message from basename Expected Results: Installed the driver binaries
Needs to be fixed upstream...