#!/usr/bin/perl use lib qw(/usr/lib/libDrakX); use list_modules; 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 do { $name= shift } while substr($name, 0, 1) eq "-"; list_modules::load_default_moddeps(); modules::load_with_options([ $name ], { $name => join(' ', @_) }); } $::isInstall = 1; modprobe(@ARGV);