]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
fixed --add option handling
authorHarald Hoyer <harald@redhat.com>
Thu, 2 Jul 2009 09:57:23 +0000 (11:57 +0200)
committerHarald Hoyer <harald@redhat.com>
Thu, 2 Jul 2009 09:57:23 +0000 (11:57 +0200)
dracut-functions

index fbecfcd99cc6e9f2b41b39e9a743cb043776fd54..8fbfa97680c0d3c279b535a139eb7000f0f5531e 100755 (executable)
@@ -257,8 +257,9 @@ check_modules() {
        [[ $dracutmodules != all ]] && ! strstr "$dracutmodules" "$mod" && \
            continue
        strstr "$omit_dracutmodules" "$mod" && continue
-       strstr "$add_dracutmodules" " $mod " \
-           || should_source_module "$moddir" || continue
+       if ! strstr "$add_dracutmodules" " $mod "; then
+           should_source_module "$moddir" || continue
+        fi
        mods_to_load+=" $mod "
     done
 }