rpms/iscsi-initiator-utils/devel iscsid.init,1.7,1.8

Mike Christie michaelc at fedoraproject.org
Tue May 11 22:48:30 UTC 2010


Author: michaelc

Update of /cvs/pkgs/rpms/iscsi-initiator-utils/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv15727/devel

Modified Files:
	iscsid.init 
Log Message:
Resolves: sync up iscsid init scripts.


Index: iscsid.init
===================================================================
RCS file: /cvs/pkgs/rpms/iscsi-initiator-utils/devel/iscsid.init,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- iscsid.init	8 Nov 2008 12:44:13 -0000	1.7
+++ iscsid.init	11 May 2010 22:48:30 -0000	1.8
@@ -37,6 +37,8 @@ force_start() {
     echo -n $"Starting $prog: "
     modprobe -q iscsi_tcp
     modprobe -q ib_iser
+    modprobe -q cxgb3i
+    modprobe -q be2iscsi
     daemon $prog
     retval=$?
     echo
@@ -59,7 +61,7 @@ start() {
 }
 
 stop() {
-    declare -a iparams=( $(iscsiadm -m session 2>/dev/null | egrep "tcp|iser") )
+    declare -a iparams=( $(iscsiadm -m session 2>/dev/null | egrep "tcp|iser|bnx2i|cxgb3i|be2iscsi") )
     if [[ -n "${iparams[*]}" ]]; then
         # We have active sessions, so don't stop iscsid!!
         echo -n $"Not stopping $prog: iscsi sessions still active"
@@ -73,6 +75,11 @@ stop() {
     retval=$?
     echo
 
+    # only remove the iscsi drivers when offload is used
+    rmmod cxgb3i 2>/dev/null
+
+    modprobe -r be2iscsi 2>/dev/null
+
     modprobe -r ib_iser 2>/dev/null
     modprobe -r iscsi_tcp 2>/dev/null
 



More information about the scm-commits mailing list