Fix iscsiadm handling of port argument when it is not the default iscsi

value of 3260
This commit is contained in:
Mike Christie 2010-06-10 02:41:51 +00:00
parent 8f36c17ddd
commit 89d3b21491
2 changed files with 20 additions and 2 deletions

View File

@ -0,0 +1,13 @@
diff --git a/usr/iscsiadm.c b/usr/iscsiadm.c
index 2d9f1a2..87dd4a0 100644
--- a/usr/iscsiadm.c
+++ b/usr/iscsiadm.c
@@ -1646,7 +1646,7 @@ main(int argc, char **argv)
goto free_ifaces;
}
- if (mode != MODE_DISCOVERY && ip)
+ if (mode != MODE_DISCOVERY && ip && port != -1)
port = ISCSI_LISTEN_PORT;
switch (mode) {

View File

@ -3,7 +3,7 @@
Summary: iSCSI daemon and utility programs Summary: iSCSI daemon and utility programs
Name: iscsi-initiator-utils Name: iscsi-initiator-utils
Version: 6.2.0.872 Version: 6.2.0.872
Release: 4%{?dist} Release: 5%{?dist}
Source0: http://people.redhat.com/mchristi/iscsi/rhel6.0/source/open-iscsi-2.0-872-rc1-bnx2i.tar.gz Source0: http://people.redhat.com/mchristi/iscsi/rhel6.0/source/open-iscsi-2.0-872-rc1-bnx2i.tar.gz
Source1: iscsid.init Source1: iscsid.init
Source2: iscsidevs.init Source2: iscsidevs.init
@ -28,7 +28,8 @@ Patch7: iscsi-initiator-utils-fix-zero-MaxXmitDataSegmentLength.patch
Patch8: iscsi-initiator-utils-be2iscsi-fix-init-r2t.patch Patch8: iscsi-initiator-utils-be2iscsi-fix-init-r2t.patch
# do not send informational msgs to stderr # do not send informational msgs to stderr
Patch9: iscsi-initiator-utils-log-info.patch Patch9: iscsi-initiator-utils-log-info.patch
# Fix iscsiadm non default port handling
Patch10: iscsi-initiator-utils-fix-non-def-port.patch
Group: System Environment/Daemons Group: System Environment/Daemons
License: GPLv2+ License: GPLv2+
@ -67,6 +68,7 @@ developing applications that use %{name}.
%patch7 -p1 -b .fix-zero-MaxXmitDataSegmentLength %patch7 -p1 -b .fix-zero-MaxXmitDataSegmentLength
%patch8 -p1 -b .be2iscsi-fix-init-r2t %patch8 -p1 -b .be2iscsi-fix-init-r2t
%patch9 -p1 -b .log-info %patch9 -p1 -b .log-info
%patch10 -p1 -b .fix-non-def-port
%build %build
cd utils/open-isns cd utils/open-isns
@ -179,6 +181,9 @@ fi
%{_includedir}/libiscsi.h %{_includedir}/libiscsi.h
%changelog %changelog
* Wed Jun 9 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.5
- Fix iscsiadm handling of port argument when it is not the default 3260.
* Thu May 6 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.4 * Thu May 6 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.4
- Fix iscsi script operations to check for offload drivers in rh_status - Fix iscsi script operations to check for offload drivers in rh_status
- Fix iscsiadm logging to not trigger iscsi script error detection - Fix iscsiadm logging to not trigger iscsi script error detection