From ee1ef6aec5975a016de708b00b0e1d8b07f8e0ce Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Wed, 23 May 2012 18:25:24 +0000 Subject: (modprobe) simplify --- rescue/tree/sbin/modprobe | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'rescue') diff --git a/rescue/tree/sbin/modprobe b/rescue/tree/sbin/modprobe index 43c4a8019..0e5eaea2c 100755 --- a/rescue/tree/sbin/modprobe +++ b/rescue/tree/sbin/modprobe @@ -7,11 +7,9 @@ use modules; # based on install::commands sub modprobe { !@_ || $_[0] =~ /^-?-h/ and die "usage: modprobe []\n"; + my $name; # kernel calls us with modprobe -q -- , so ignore options - my $name = shift; - while (substr($name, 0, 1) eq "-") { - $name = shift; - } + do { $name= shift } while substr($name, 0, 1) eq "-"; list_modules::load_default_moddeps(); modules::load_with_options([ $name ], { $name => join(' ', @_) }); } -- cgit v1.2.1