summaryrefslogtreecommitdiffstats
path: root/rescue
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mageia.org>2012-05-23 18:25:24 +0000
committerThierry Vignaud <tv@mageia.org>2012-05-23 18:25:24 +0000
commitee1ef6aec5975a016de708b00b0e1d8b07f8e0ce (patch)
tree450fdcfad9b518f6ecd24aa8e1ea76745f22108a /rescue
parent643f087eb7102d185af217039072aa4e815bf2a4 (diff)
downloaddrakx-backup-do-not-use-ee1ef6aec5975a016de708b00b0e1d8b07f8e0ce.tar
drakx-backup-do-not-use-ee1ef6aec5975a016de708b00b0e1d8b07f8e0ce.tar.gz
drakx-backup-do-not-use-ee1ef6aec5975a016de708b00b0e1d8b07f8e0ce.tar.bz2
drakx-backup-do-not-use-ee1ef6aec5975a016de708b00b0e1d8b07f8e0ce.tar.xz
drakx-backup-do-not-use-ee1ef6aec5975a016de708b00b0e1d8b07f8e0ce.zip
(modprobe) simplify
Diffstat (limited to 'rescue')
-rwxr-xr-xrescue/tree/sbin/modprobe6
1 files changed, 2 insertions, 4 deletions
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 <module> [<options...>]\n";
+ my $name;
# kernel calls us with modprobe -q -- <module>, 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(' ', @_) });
}