Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-15-SP1:GA
dracut.14859
0199-rd-iscsi-waitnet-default-false.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0199-rd-iscsi-waitnet-default-false.patch of Package dracut.14859
From fbd1ae50f37d4d904dc69844de869ff2daf02ded Mon Sep 17 00:00:00 2001 From: Hannes Reinecke <hare@suse.de> Date: Tue, 27 Sep 2016 12:38:21 +0200 Subject: 95iscsi: wait for network devices when starting iscsi rd.iscsi.waitnet should default to false in order for dracut to wait for any network devices to come up. References: bsc#997598 Signed-off-by: Thomas Blume <thomas.blume@suse.com> --- modules.d/95iscsi/iscsiroot.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules.d/95iscsi/iscsiroot.sh b/modules.d/95iscsi/iscsiroot.sh index 77755fb..6f0a15d 100755 --- a/modules.d/95iscsi/iscsiroot.sh +++ b/modules.d/95iscsi/iscsiroot.sh @@ -62,13 +62,14 @@ handle_firmware() warn "iscsiadm: Could not get list of targets from firmware." else ifaces=( $(echo /sys/firmware/ibft/ethernet*) ) - [ -f /tmp/session-retry ] || echo 1 > /tmp/session-retry retry=$(cat /tmp/session-retry) if [ $retry -lt ${#ifaces[*]} ]; then let retry++ echo $retry > /tmp/session-retry return 1 + else + rm /tmp/session-retry fi if ! iscsiadm -m fw -l; then @@ -250,7 +251,7 @@ handle_netroot() ret=0 -if [ "$netif" != "timeout" ] && getargbool 1 rd.iscsi.waitnet; then +if [ "$netif" != "timeout" ] && getargbool 0 rd.iscsi.waitnet; then all_ifaces_setup || exit 0 fi @@ -264,6 +265,7 @@ fi if getargbool 0 rd.iscsi.firmware -d -y iscsi_firmware ; then if [ "$netif" = "timeout" ] || [ "$netif" = "online" ]; then + [ -f /tmp/session-retry ] || echo 1 > /tmp/session-retry handle_firmware ret=$? fi -- 2.6.6
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor