Browse Source

instmods(): fixed "instmods =drivers/md"

master
Harald Hoyer 16 years ago
parent
commit
6568d86aec
  1. 11
      dracut-functions

11
dracut-functions

@ -387,8 +387,7 @@ instmods() { @@ -387,8 +387,7 @@ instmods() {
[[ $no_kernel = yes ]] && return
local mod mpargs modpath modname cmd
while (($# > 0)); do
mod=${1##*/}
mod=${mod%.ko}
mod=${1%.ko}
case $mod in
=*) # This introduces 2 incompatible meanings for =* arguments
# to instmods. We need to decide which one to keep.
@ -400,12 +399,16 @@ instmods() { @@ -400,12 +399,16 @@ instmods() {
instmods $mpargs $(find "$srcmods" -path "*/${mod#=}/*")
fi
;;
--*) mpargs+=" $mod";;
--*)
mod=${mod##*/}
mpargs+=" $mod";;
i2o_scsi)
# Must never run this diagnostic-only module
shift; continue;
;;
*) # if we are already installed, skip this module and go on
*)
mod=${mod##*/}
# if we are already installed, skip this module and go on
# to the next one.
[[ -f $initdir/$1 ]] && { shift; continue; }
# If we are building a host-specific initramfs and this

Loading…
Cancel
Save