[PATCH 1/2] Make our manual triggering on network in dracut work (#1082500)

Vratislav Podzimek vpodzime at redhat.com
Fri Jul 3 12:30:48 UTC 2015


We need to generate the net udev rules and then pretend that network devices
have just been added.

Signed-off-by: Vratislav Podzimek <vpodzime at redhat.com>
---
 dracut/anaconda-lib.sh | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dracut/anaconda-lib.sh b/dracut/anaconda-lib.sh
index 9075c5c..db910b9 100755
--- a/dracut/anaconda-lib.sh
+++ b/dracut/anaconda-lib.sh
@@ -243,7 +243,10 @@ run_kickstart() {
         udevadm trigger --action=change --subsystem-match=block
     fi
     if [ "$do_net" ]; then
-        udevadm trigger --action=online --subsystem-match=net
+        # make dracut create the net udev rules (based on the new cmdline)
+        . $hookdir/pre-udev/*-net-genrules.sh
+        udevadm control --reload
+        udevadm trigger --action=add --subsystem-match=net -v >> /tmp/vp_msgs
     fi
 
     # and that's it - we're back to the mainloop.
-- 
2.1.0



More information about the anaconda-patches mailing list