[iscsi-initiator-utils: 67/109] Resolves: #593269

Chris Leech cleech at fedoraproject.org
Tue Dec 10 21:25:01 UTC 2013


commit e16d7fc5695045572eeec7e3d018fbbc8a774729
Author: mchristi <mchristi at redhat.com>
Date:   Wed Apr 20 02:36:07 2011 +0000

    Resolves: #593269

 iscsi-initiator-utils-disable-crypto.patch |   39 ++++++++++++++++++++++++++++
 iscsi-initiator-utils.spec                 |   10 ++++++-
 2 files changed, 48 insertions(+), 1 deletions(-)
---
diff --git a/iscsi-initiator-utils-disable-crypto.patch b/iscsi-initiator-utils-disable-crypto.patch
new file mode 100644
index 0000000..4840199
--- /dev/null
+++ b/iscsi-initiator-utils-disable-crypto.patch
@@ -0,0 +1,39 @@
+diff -aurp open-iscsi-2.0-872-rc4-bnx2i/Makefile open-iscsi-2.0-872-rc4-bnx2i.work/Makefile
+--- open-iscsi-2.0-872-rc4-bnx2i/Makefile	2011-04-18 12:50:45.000000000 -0500
++++ open-iscsi-2.0-872-rc4-bnx2i.work/Makefile	2011-04-19 21:16:13.000000000 -0500
+@@ -27,7 +27,7 @@ IFACEFILES = etc/iface.example
+ all: user kernel
+ 
+ user: ;
+-	cd utils/open-isns; ./configure; $(MAKE)
++	cd utils/open-isns; ./configure --with-security=no; $(MAKE)
+ 	$(MAKE) -C utils/sysdeps
+ 	$(MAKE) -C utils/fwparam_ibft
+ 	$(MAKE) -C usr
+diff -aurp open-iscsi-2.0-872-rc4-bnx2i/usr/Makefile open-iscsi-2.0-872-rc4-bnx2i.work/usr/Makefile
+--- open-iscsi-2.0-872-rc4-bnx2i/usr/Makefile	2011-04-18 12:50:45.000000000 -0500
++++ open-iscsi-2.0-872-rc4-bnx2i.work/usr/Makefile	2011-04-19 21:16:13.000000000 -0500
+@@ -56,10 +56,10 @@ all: $(PROGRAMS)
+ 
+ iscsid: $(ISCSI_LIB_SRCS) $(INITIATOR_SRCS) $(DISCOVERY_SRCS) \
+ 	iscsid.o session_mgmt.o discoveryd.o
+-	$(CC) $(CFLAGS) $^ -o $@ -L../utils/open-isns -lisns -lcrypto
++	$(CC) $(CFLAGS) $^ -o $@ -L../utils/open-isns -lisns
+ 
+ iscsiadm: $(ISCSI_LIB_SRCS) $(DISCOVERY_SRCS) iscsiadm.o session_mgmt.o
+-	$(CC) $(CFLAGS) $^ -o $@ -L../utils/open-isns -lisns -lcrypto
++	$(CC) $(CFLAGS) $^ -o $@ -L../utils/open-isns -lisns
+ 
+ iscsistart: $(ISCSI_LIB_SRCS) $(INITIATOR_SRCS) $(FW_BOOT_SRCS) \
+ 		iscsistart.o statics.o
+diff -aurp open-iscsi-2.0-872-rc4-bnx2i/utils/open-isns/Makefile.in open-iscsi-2.0-872-rc4-bnx2i.work/utils/open-isns/Makefile.in
+--- open-iscsi-2.0-872-rc4-bnx2i/utils/open-isns/Makefile.in	2011-04-18 12:50:45.000000000 -0500
++++ open-iscsi-2.0-872-rc4-bnx2i.work/utils/open-isns/Makefile.in	2011-04-19 21:16:13.000000000 -0500
+@@ -32,7 +32,6 @@ LIBOBJS	= server.o \
+ 	  security.o \
+ 	  authblock.o \
+ 	  policy.o \
+-	  pki.o \
+ 	  register.o \
+ 	  query.o \
+ 	  getnext.o \
diff --git a/iscsi-initiator-utils.spec b/iscsi-initiator-utils.spec
index 2ce83a7..ee01d87 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: 20%{?dist}
+Release: 21%{?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
@@ -47,6 +47,8 @@ Patch15: iscsi-initiator-utils-fixes.patch
 Patch16: iscsi-initiator-utils-node-hostname.patch
 # created offload boot session if ibft and iscsi_host mac match
 Patch17: iscsi-initiator-utils-fix-bnx2i-mac-match.patch
+# pki is not used by isns so do not build with it
+Patch18: iscsi-initiator-utils-disable-crypto.patch
 
 Group: System Environment/Daemons
 License: GPLv2+
@@ -92,6 +94,7 @@ developing applications that use %{name}.
 %patch15 -p1 -b .fixes
 %patch16 -p1 -b .node-hostname
 %patch17 -p1 -b .fix-bnx2i-mac-match
+%patch18 -p1 -b .disable-crypto
 
 %build
 cd utils/open-isns
@@ -210,6 +213,11 @@ fi
 %{_includedir}/libiscsi.h
 
 %changelog
+* Tue Apr 19 2011 Mike Christie <mcrhsit at redhat.com> 6.2.0.872.21
+- 593269 iscsi was built against libcrypto, but was not using the code
+so this disabled the building of that code [patch from .14 got dropped
+due to mismerge].
+
 * Mon Apr 18 2011 Mike Christie <mcrhsit at redhat.com> 6.2.0.872.20
 - 696267 Create a offloaded session if the iscsi_host MAC and ibft
 MAC match. This enables support for Broadcoms hba boot mode.


More information about the scm-commits mailing list