From: Harald Hoyer Date: Tue, 21 Jul 2009 16:26:12 +0000 (+0200) Subject: fix kernel modules dir handling X-Git-Tag: 0.6~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f24a2d46b73993e79967a7a0cd9afe8222ba7f36;p=thirdparty%2Fdracut.git fix kernel modules dir handling --- diff --git a/dracut b/dracut index a41b4665a..bbc6a5dd1 100755 --- a/dracut +++ b/dracut @@ -109,6 +109,10 @@ esac [[ $2 ]] && kernel=$2 || kernel=$(uname -r) [[ $1 ]] && outfile=$(readlink -f $1) || outfile="/boot/initrd-$kernel.img" +srcmods="/lib/modules/$kernel/" +[ -n "$drivers_dir" ] && srcmods="$drivers_dir" +export srcmods + if [[ -f $outfile && ! $force ]]; then echo "Will not override existing initramfs ($outfile) without --force" exit 1 diff --git a/dracut-functions b/dracut-functions index ea5dcd7d9..2178dd74e 100755 --- a/dracut-functions +++ b/dracut-functions @@ -264,9 +264,6 @@ check_modules() { done } -srcmods="/lib/modules/$kernel/" -[ -n "$drivers_dir" ] && srcmods="$drivers_dir" - # install kernel modules, and handle installing all their dependencies as well. instmods() { local mod mpargs modpath modname cmd