From a1ef9ff823af45d0815602f54e939a705976555a Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Thu, 4 Aug 2005 07:22:41 +0000 Subject: do not offer to configure driver of keyboards and mice (#17254) --- perl-install/standalone/harddrake2 | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/perl-install/standalone/harddrake2 b/perl-install/standalone/harddrake2 index 10ca57045..c486e516b 100755 --- a/perl-install/standalone/harddrake2 +++ b/perl-install/standalone/harddrake2 @@ -332,7 +332,7 @@ $tree->get_selection->signal_connect('changed' => sub { } # if we've valid driver, let's offer to configure it, else hide buttons - show_hide(defined($current_device->{driver}) && $current_device->{driver} !~ /^unknown|^Bad|^Card|^Hsf|^Removable:|\|/, $module_cfg_button); + show_hide(defined($current_device->{driver}) && $current_device->{driver} !~ /^unknown|^Bad|^Card|^Hsf|^kbd|^Mouse:USB|^mouse\d|^Removable:|\|/, $module_cfg_button); $current_configurator = $configurators[$idx]; show_hide($current_configurator && -x first(split /\s+/, $current_configurator), $config_button); # strip arguments for -x test @@ -443,10 +443,9 @@ foreach (@classes) { } sub reap_children() { - undef $pid; # reap zombies my $child_pid; - do { $child_pid = waitpid(-1, POSIX::WNOHANG) } until $child_pid > 0; + do { $child_pid = waitpid(-1, POSIX::WNOHANG); undef $pid if $pid == $child_pid } until $child_pid > 0; }; $SIG{CHLD} = \&reap_children; -- cgit v1.2.1