]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
fcoe: moved fcoeup to initqueue (udev timeouts)
authorHarald Hoyer <harald@redhat.com>
Wed, 7 Jul 2010 09:20:27 +0000 (11:20 +0200)
committerHarald Hoyer <harald@redhat.com>
Wed, 7 Jul 2010 09:20:27 +0000 (11:20 +0200)
modules.d/95fcoe/fcoe-genrules.sh

index e9d01573306ff32f294fe64253780371c7076749..5750bd1ce6655007084c7cf6a78113d843086746 100755 (executable)
@@ -7,8 +7,8 @@
 # Write udev rules
 {
     if [ -n "$fcoe_mac" ] ; then
-       printf 'ACTION=="add", SUBSYSTEM=="net", ATTR{address}=="%s", RUN+="/sbin/fcoe-up $env{INTERFACE} %s"\n' "$fcoe_mac" "$fcoe_dcb"
+       printf 'ACTION=="add", SUBSYSTEM=="net", ATTR{address}=="%s", RUN+="/sbin/initqueue --onetime --unique --name fcoe-up-$env{INTERFACE} /sbin/fcoe-up $env{INTERFACE} %s"\n' "$fcoe_mac" "$fcoe_dcb"
     else
-       printf 'ACTION=="add", SUBSYSTEM=="net", NAME=="%s", RUN+="/sbin/fcoe-up $env{INTERFACE} %s"\n' "$fcoe_interface" "$fcoe_dcb"
+       printf 'ACTION=="add", SUBSYSTEM=="net", NAME=="%s", RUN+="/sbin/initqueue --onetime --unique --name fcoe-up-$env{INTERFACE} /sbin/fcoe-up $env{INTERFACE} %s"\n' "$fcoe_interface" "$fcoe_dcb"
     fi
 } > /etc/udev/rules.d/60-fcoe.rules