]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
95iscsi/iscsiroot: use initiator-name from ibft firmware if unset
authorHarald Hoyer <harald@redhat.com>
Wed, 9 Nov 2011 12:48:08 +0000 (13:48 +0100)
committerHarald Hoyer <harald@redhat.com>
Tue, 15 Nov 2011 08:47:23 +0000 (09:47 +0100)
If initiator-name is unset, try to read it from the ibft firmware.

modules.d/95iscsi/iscsiroot

index 7439af380079d62d6acda59e89b22efbb294152f..b1509c270f97d913b69c7c528005c632c7c5e5c5 100755 (executable)
@@ -134,6 +134,12 @@ handle_netroot()
     # if missing?
     fi
 
+    if [ -z $iscsi_initiator ]; then
+       if [ -f /sys/firmware/ibft/initiator/initiator-name ]; then
+           iscsi_initiator=$(while read line; do echo $line;done < /sys/firmware/ibft/initiator-name)
+       fi
+    fi
+
     if [ -z $iscsi_target_port ]; then
         iscsi_target_port=3260
     fi