[packages/open-iscsi] - updated to 2.1.11

qboosh qboosh at pld-linux.org
Fri Feb 20 19:43:53 CET 2026


commit d95a70d76496f36c527be47eb7fdafb8c1461d2d
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Feb 20 19:43:52 2026 +0100

    - updated to 2.1.11

 ...i-firmware-discovery-issue-with-NULL-drec.patch | 16 ---------------
 open-iscsi.spec                                    | 24 +++++++++++-----------
 2 files changed, 12 insertions(+), 28 deletions(-)
---
diff --git a/open-iscsi.spec b/open-iscsi.spec
index d30943d..8d00b14 100644
--- a/open-iscsi.spec
+++ b/open-iscsi.spec
@@ -2,24 +2,24 @@
 # Conditional build:
 %bcond_without	python2	# CPython 2.x module
 %bcond_without	python3	# CPython 3.x module
-%bcond_without	systemd	# systemd
+%bcond_without	systemd	# systemd support
 
 Summary:	iSCSI - SCSI over IP
 Summary(pl.UTF-8):	iSCSI - SCSI po IP
 Name:		open-iscsi
-Version:	2.1.10
-Release:	2
+Version:	2.1.11
+Release:	1
 License:	GPL v2
 Group:		Networking/Daemons
 #Source0Download: https://github.com/open-iscsi/open-iscsi/releases
 Source0:	https://github.com/open-iscsi/open-iscsi/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	f06396d90cd7b3c6a38ffcfec1eaaf73
+# Source0-md5:	2a2ab8a51e37e640a50dd47cdeddbd91
 Source1:	%{name}.init
 Source2:	%{name}.sysconfig
 Source3:	%{name}-devices.init
 Source4:	iscsiuio.logrotate
 Source5:	%{name}-tmpfiles.conf
-# Fedora patches
+# Fedora patches (iscsi-initiator-utils package)
 Patch1:		0001-meson-don-t-hide-things-with-Wno-all.patch
 Patch2:		0002-Currently-when-iscsi.service-is-installed-it-creates.patch
 Patch3:		0003-Use-DBROOT-in-iscsi-starter.-Include-iscsi-starter-i.patch
@@ -290,14 +290,14 @@ fi
 
 %files libs
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libopeniscsi.so.0
-%attr(755,root,root) %{_libdir}/libopeniscsiusr.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libopeniscsiusr.so.0
+%{_libdir}/libopeniscsi.so.0
+%{_libdir}/libopeniscsiusr.so.*.*.*
+%ghost %{_libdir}/libopeniscsiusr.so.0
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libopeniscsi.so
-%attr(755,root,root) %{_libdir}/libopeniscsiusr.so
+%{_libdir}/libopeniscsi.so
+%{_libdir}/libopeniscsiusr.so
 %{_includedir}/libopeniscsi.h
 %{_includedir}/libopeniscsiusr*.h
 %{_pkgconfigdir}/libopeniscsiusr.pc
@@ -307,13 +307,13 @@ fi
 %if %{with python2}
 %files -n python-pyiscsi
 %defattr(644,root,root,755)
-%attr(755,root,root) %{py_sitedir}/libiscsi.so
+%{py_sitedir}/libiscsi.so
 %{py_sitedir}/PyIscsi-1.0-py*.egg-info
 %endif
 
 %if %{with python3}
 %files -n python3-pyiscsi
 %defattr(644,root,root,755)
-%attr(755,root,root) %{py3_sitedir}/libiscsi.cpython-*.so
+%{py3_sitedir}/libiscsi.cpython-*.so
 %{py3_sitedir}/PyIscsi-1.0-py*.egg-info
 %endif
diff --git a/0103-fix-libiscsi-firmware-discovery-issue-with-NULL-drec.patch b/0103-fix-libiscsi-firmware-discovery-issue-with-NULL-drec.patch
index f58a1b0..cc2f5fb 100644
--- a/0103-fix-libiscsi-firmware-discovery-issue-with-NULL-drec.patch
+++ b/0103-fix-libiscsi-firmware-discovery-issue-with-NULL-drec.patch
@@ -22,19 +22,3 @@ index c598aee..bddf9fc 100644
  
  		strlcpy(new_node->name, rec->name, LIBISCSI_VALUE_MAXLEN);
  		new_node->tpgt = rec->tpgt;
-diff --git a/usr/idbm.c b/usr/idbm.c
-index e9025bf..9cc9c40 100644
---- a/usr/idbm.c
-+++ b/usr/idbm.c
-@@ -2536,7 +2536,7 @@ int idbm_add_node(node_rec_t *newrec, discovery_rec_t *drec, int overwrite)
- 		if (rc)
- 			goto unlock;
- 
--		if (drec->type == DISCOVERY_TYPE_FW) {
-+		if (drec && drec->type == DISCOVERY_TYPE_FW) {
- 			log_debug(8, "setting firmware node 'startup' to 'onboot'");
- 			newrec->startup = ISCSI_STARTUP_ONBOOT;
- 			newrec->conn[0].startup = ISCSI_STARTUP_ONBOOT;
--- 
-2.36.1
-
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/open-iscsi.git/commitdiff/d95a70d76496f36c527be47eb7fdafb8c1461d2d



More information about the pld-cvs-commit mailing list