[PATCH 03/10] move anaconda-modprobe to pre-udev hook, silence modprobe errors

Will Woods wwoods at redhat.com
Fri Aug 17 22:30:40 UTC 2012


a) cmdline happens before we start messing with devices, so we don't
really need to do modprobe here,
b) we don't care if the user doesn't have a floppy drive, that's OK
---
 dracut/anaconda-modprobe.sh | 2 +-
 dracut/module-setup.sh      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dracut/anaconda-modprobe.sh b/dracut/anaconda-modprobe.sh
index a14d27a..950c62f 100644
--- a/dracut/anaconda-modprobe.sh
+++ b/dracut/anaconda-modprobe.sh
@@ -26,6 +26,6 @@ MODULE_LIST+=" raid0 raid1 raid5 raid6 raid456 raid10 linear dm-mod dm-zero  \
               sha256 lrw xts "
 
 for m in $MODULE_LIST; do
-    modprobe $m
+    modprobe $m &>/dev/null
 done
 
diff --git a/dracut/module-setup.sh b/dracut/module-setup.sh
index 78da002..7705f1b 100755
--- a/dracut/module-setup.sh
+++ b/dracut/module-setup.sh
@@ -17,11 +17,11 @@ depends() {
 install() {
     # anaconda
     inst "$moddir/anaconda-lib.sh" "/lib/anaconda-lib.sh"
-    inst_hook cmdline 24 "$moddir/anaconda-modprobe.sh"
     inst_hook cmdline 25 "$moddir/parse-anaconda-options.sh"
     inst_hook cmdline 26 "$moddir/parse-anaconda-kickstart.sh"
     inst_hook cmdline 27 "$moddir/parse-anaconda-repo.sh"
     inst_hook cmdline 28 "$moddir/parse-anaconda-net.sh"
+    inst_hook pre-udev 30 "$moddir/anaconda-modprobe.sh"
     inst_hook pre-udev 40 "$moddir/repo-genrules.sh"
     inst_hook pre-udev 40 "$moddir/kickstart-genrules.sh"
     inst_hook pre-udev 40 "$moddir/updates-genrules.sh"
-- 
1.7.11.2



More information about the anaconda-patches mailing list