$drivers specified from .conf or --drivers get copied once, instead of multiple times...
authorWarren Togami <wtogami@redhat.com>
Thu, 28 May 2009 19:55:44 +0000 (15:55 -0400)
committerWarren Togami <wtogami@redhat.com>
Thu, 28 May 2009 19:55:44 +0000 (15:55 -0400)
modules.d/40network/install
modules.d/90kernel-modules/install
modules.d/99base/install

index e0ac5f5..d9ec7f0 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/bash
 dracut_install ip dhclient hostname
-instmods ${drivers:-=net}
+instmods =net
 inst "$moddir/ifup" "/sbin/ifup"
 inst "$moddir/dhclient-script" "/sbin/dhclient-script"
 instmods =networking ecb arc4
index 4150435..4c4eae7 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/bash
 # FIXME: hard-coded module list of doom.
-instmods ${drivers:-=ata =block sd_mod =fs}
+instmods =ata =block sd_mod =fs
 
 # Grab modules for all filesystem types we currently have mounted
 while read d mp t rest; do
index a99f6ab..27b07a4 100755 (executable)
@@ -14,3 +14,5 @@ fi
 inst "$moddir/switch_root" "/sbin/switch_root"
 inst "$moddir/dracut-lib" "/lib/dracut-lib"
 inst_hook pre-pivot 50 "$moddir/selinux-loadpolicy.sh"
+# Install any drivers specified from .conf or --drivers
+instmods ${drivers}