From: Harald Hoyer Date: Fri, 27 Jul 2012 14:03:42 +0000 (+0200) Subject: kernel-modules/module-setup.sh: move "$drivers" "$filesystems" and "$add_drivers... X-Git-Tag: 023~44 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=aec9f902f009bf7b13fe2ca679f95439c035c32a;p=thirdparty%2Fdracut.git kernel-modules/module-setup.sh: move "$drivers" "$filesystems" and "$add_drivers" to dracut.sh --- diff --git a/dracut.sh b/dracut.sh index eee829e21..4be43067e 100755 --- a/dracut.sh +++ b/dracut.sh @@ -780,9 +780,9 @@ if ! [[ -d "$systemdutildir" ]]; then fi [[ -d "$systemdsystemunitdir" ]] || systemdsystemunitdir=${systemdutildir}/system -export initdir dracutbasedir dracutmodules drivers \ +export initdir dracutbasedir dracutmodules \ fw_dir drivers_dir debug no_kernel kernel_only \ - add_drivers omit_drivers mdadmconf lvmconf filesystems \ + omit_drivers mdadmconf lvmconf \ use_fstab fstab_lines libdirs fscks nofscks ro_mnt \ stdloglvl sysloglvl fileloglvl kmsgloglvl logfile \ debug host_fs_types host_devs sshkey add_fstab \ @@ -898,6 +898,18 @@ dinfo "*** Including modules done ***" ## final stuff that has to happen if [[ $no_kernel != yes ]]; then + + if [[ $drivers ]]; then + hostonly='' instmods $drivers + fi + + if [[ $add_drivers ]]; then + hostonly='' instmods -c $add_drivers + fi + if [[ $filesystems ]]; then + hostonly='' instmods -c $filesystems + fi + dinfo "*** Installing kernel module dependencies and firmware ***" dracut_kernel_post dinfo "*** Installing kernel module dependencies and firmware done ***" diff --git a/modules.d/90kernel-modules/module-setup.sh b/modules.d/90kernel-modules/module-setup.sh index 5018dc19e..47e2f0da0 100755 --- a/modules.d/90kernel-modules/module-setup.sh +++ b/modules.d/90kernel-modules/module-setup.sh @@ -61,17 +61,6 @@ installkernel() { } for_each_host_dev_fs inst_fs fi - else - hostonly='' instmods $drivers - fi - - if [[ $add_drivers ]]; then - hostonly='' instmods -c $add_drivers || return 1 - fi - if [[ $filesystems ]]; then - hostonly='' instmods -c $filesystems || return 1 - fi - } install() {