diff options
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | lib/network/ndiswrapper.pm | 4 |
2 files changed, 5 insertions, 1 deletions
@@ -1,3 +1,5 @@ +- ndiswrapper: do not try to access the full chroot path when running + in chroot (mga#56052) - fix iwlagn firmware package installation (#5549) and make iwl3945/4965 check faster by fixing test file - install ralink-firmware for rt61/73/2860/2870/3090 drivers diff --git a/lib/network/ndiswrapper.pm b/lib/network/ndiswrapper.pm index d626770..136f206 100644 --- a/lib/network/ndiswrapper.pm +++ b/lib/network/ndiswrapper.pm @@ -41,7 +41,9 @@ sub ask_driver { require run_program; -d $::prefix . "$ndiswrapper_root/$driver" and run_program::rooted($::prefix, 'ndiswrapper', '-e', $driver); - unless (run_program::rooted($::prefix, 'ndiswrapper', '-i', $inf_file)) { + my $rooted_path = $inf_file; + $rooted_path =~ s!^$::prefix!!; + unless (run_program::rooted($::prefix, 'ndiswrapper', '-i', $rooted_path)) { $in->ask_warn(N("Error"), N("Unable to install the %s ndiswrapper driver!", $driver)); return undef; } |