[iscsi-initiator-utils/f15/master] fix iscsi init script check for network being up

Mike Christie michaelc at fedoraproject.org
Mon Apr 25 22:23:10 UTC 2011


commit 29176ad2a1bde6591b401b308f9d5535ff438a52
Author: Mike Christie <michaelc at cs.wisc.edu>
Date:   Mon Apr 25 17:22:54 2011 -0500

    fix iscsi init script check for network being up

 iscsi-initiator-utils.spec |    5 ++++-
 iscsidevs.init             |    2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/iscsi-initiator-utils.spec b/iscsi-initiator-utils.spec
index eff9f74..62c6515 100644
--- a/iscsi-initiator-utils.spec
+++ b/iscsi-initiator-utils.spec
@@ -3,7 +3,7 @@
 Summary: iSCSI daemon and utility programs
 Name: iscsi-initiator-utils
 Version: 6.2.0.872
-Release: 9%{?dist}
+Release: 10%{?dist}
 Source0: http://people.redhat.com/mchristi/iscsi/rhel6.0/source/open-iscsi-2.0-872-rc4-bnx2i.tar.gz
 Source1: iscsid.init
 Source2: iscsidevs.init
@@ -176,6 +176,9 @@ fi
 %{_includedir}/libiscsi.h
 
 %changelog
+* Mon Apr 25 2010 Mike Christie <mchristi at redhat.com> 6.2.0.872.10
+- Fix iscsi init scripts check for networking being up.
+
 * Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 6.2.0.872-9
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 
diff --git a/iscsidevs.init b/iscsidevs.init
index 731755a..ef25a61 100755
--- a/iscsidevs.init
+++ b/iscsidevs.init
@@ -39,7 +39,7 @@ start() {
 
     # if the network isn't up yet exit cleanly, NetworkManager will call us
     # again when the network is up
-    [ ! -f /var/lock/subsys/network -a ! -f /var/lock/subsys/NetworkManager ] && exit 0
+    [ ! -f /var/lock/subsys/network ] && ! status NetworkManager >/dev/null 2>&1 && exit 0
 
     # if no nodes are setup to startup automatically exit cleanly
     grep -qrs "node.startup = automatic" /var/lib/iscsi/nodes


More information about the scm-commits mailing list