import CS iscsi-initiator-utils-6.2.1.11-0.git4b3e853.el9
This commit is contained in:
parent
7c093c31b1
commit
d13d6c936b
2
.gitignore
vendored
2
.gitignore
vendored
@ -1 +1 @@
|
||||
SOURCES/open-iscsi-a65a472.tar.gz
|
||||
SOURCES/open-iscsi-4b3e853.tar.gz
|
||||
|
||||
@ -1 +1 @@
|
||||
eef1ee9663a36e32b87b1858b5da883b38f4d223 SOURCES/open-iscsi-a65a472.tar.gz
|
||||
ffc92be157578fae8fd2925813f6d6c188b2a334 SOURCES/open-iscsi-4b3e853.tar.gz
|
||||
|
||||
@ -1,18 +1,16 @@
|
||||
From 6de09f82e86db0500a59017a473c944877a80516 Mon Sep 17 00:00:00 2001
|
||||
From bf70916c0bd278fc0a584204780149d71791acec Mon Sep 17 00:00:00 2001
|
||||
From: Chris Leech <cleech@redhat.com>
|
||||
Date: Wed, 5 Jun 2019 09:08:39 -0700
|
||||
Subject: [PATCH 1/1] Coverity scan fixes
|
||||
|
||||
---
|
||||
iscsiuio/src/unix/libs/qedi.c | 2 +-
|
||||
iscsiuio/src/unix/main.c | 3 +++
|
||||
libopeniscsiusr/idbm.c | 11 +++++------
|
||||
usr/idbm.c | 10 ++++------
|
||||
usr/iscsid.c | 2 +-
|
||||
5 files changed, 14 insertions(+), 14 deletions(-)
|
||||
iscsiuio/src/unix/libs/qedi.c | 2 +-
|
||||
iscsiuio/src/unix/main.c | 3 +++
|
||||
usr/iscsid.c | 2 +-
|
||||
3 files changed, 5 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/iscsiuio/src/unix/libs/qedi.c b/iscsiuio/src/unix/libs/qedi.c
|
||||
index 1af8d1b..9a814c6 100644
|
||||
index c26744d..e8d3a4e 100644
|
||||
--- a/iscsiuio/src/unix/libs/qedi.c
|
||||
+++ b/iscsiuio/src/unix/libs/qedi.c
|
||||
@@ -1034,7 +1034,7 @@ static int qedi_read(nic_t *nic, packet_t *pkt)
|
||||
@ -25,10 +23,10 @@ index 1af8d1b..9a814c6 100644
|
||||
|
||||
if (bd_cons != bd_prod) {
|
||||
diff --git a/iscsiuio/src/unix/main.c b/iscsiuio/src/unix/main.c
|
||||
index 0c9ad49..f83f305 100644
|
||||
index 645dbe8..b53a243 100644
|
||||
--- a/iscsiuio/src/unix/main.c
|
||||
+++ b/iscsiuio/src/unix/main.c
|
||||
@@ -391,6 +391,9 @@ int main(int argc, char *argv[])
|
||||
@@ -451,6 +451,9 @@ int main(int argc, char *argv[])
|
||||
sigaddset(&set, SIGTERM);
|
||||
sigaddset(&set, SIGUSR1);
|
||||
rc = pthread_sigmask(SIG_SETMASK, &set, NULL);
|
||||
@ -38,54 +36,11 @@ index 0c9ad49..f83f305 100644
|
||||
|
||||
/* Spin off the signal handling thread */
|
||||
pthread_attr_init(&attr);
|
||||
diff --git a/libopeniscsiusr/idbm.c b/libopeniscsiusr/idbm.c
|
||||
index 0910c63..6213e62 100644
|
||||
--- a/libopeniscsiusr/idbm.c
|
||||
+++ b/libopeniscsiusr/idbm.c
|
||||
@@ -321,12 +321,11 @@ int _idbm_lock(struct iscsi_context *ctx)
|
||||
return 0;
|
||||
}
|
||||
|
||||
- if (access(LOCK_DIR, F_OK) != 0) {
|
||||
- if (mkdir(LOCK_DIR, 0770) != 0) {
|
||||
- _error(ctx, "Could not open %s: %d %s", LOCK_DIR, errno,
|
||||
- _strerror(errno, strerr_buff));
|
||||
- return LIBISCSI_ERR_IDBM;
|
||||
- }
|
||||
+ if (((mkdir(LOCK_DIR, 0770) != 0) && (errno != EEXIST)) ||
|
||||
+ (access(LOCK_DIR, F_OK) != 0)) {
|
||||
+ _error(ctx, "Could not open %s: %d %s", LOCK_DIR, errno,
|
||||
+ _strerror(errno, strerr_buff));
|
||||
+ return LIBISCSI_ERR_IDBM;
|
||||
}
|
||||
|
||||
fd = open(LOCK_FILE, O_RDWR | O_CREAT, 0666);
|
||||
diff --git a/usr/idbm.c b/usr/idbm.c
|
||||
index b33ae42..1ac0b73 100644
|
||||
--- a/usr/idbm.c
|
||||
+++ b/usr/idbm.c
|
||||
@@ -1461,12 +1461,10 @@ int idbm_lock(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
- if (access(LOCK_DIR, F_OK) != 0) {
|
||||
- if (mkdir(LOCK_DIR, 0770) != 0) {
|
||||
- log_error("Could not open %s: %s", LOCK_DIR,
|
||||
- strerror(errno));
|
||||
- return ISCSI_ERR_IDBM;
|
||||
- }
|
||||
+ if (((mkdir(LOCK_DIR, 0770) != 0) && (errno != EEXIST)) ||
|
||||
+ (access(LOCK_DIR, F_OK) != 0)) {
|
||||
+ log_error("Could not open %s: %s", LOCK_DIR, strerror(errno));
|
||||
+ return ISCSI_ERR_IDBM;
|
||||
}
|
||||
|
||||
fd = open(LOCK_FILE, O_RDWR | O_CREAT, 0666);
|
||||
diff --git a/usr/iscsid.c b/usr/iscsid.c
|
||||
index dc54fec..fde8894 100644
|
||||
index b6f157b..0154359 100644
|
||||
--- a/usr/iscsid.c
|
||||
+++ b/usr/iscsid.c
|
||||
@@ -510,8 +510,8 @@ int main(int argc, char *argv[])
|
||||
@@ -516,8 +516,8 @@ int main(int argc, char *argv[])
|
||||
log_close(log_pid);
|
||||
exit(ISCSI_ERR);
|
||||
}
|
||||
@ -96,5 +51,5 @@ index dc54fec..fde8894 100644
|
||||
if ((control_fd = ipc->ctldev_open()) < 0) {
|
||||
log_close(log_pid);
|
||||
--
|
||||
2.26.3
|
||||
2.45.2
|
||||
|
||||
|
||||
@ -16,8 +16,8 @@ index a0859b7..7ae461a 100644
|
||||
DESTDIR ?=
|
||||
|
||||
# our VERSION String
|
||||
-ISCSI_VERSION_STR ?= 2.1.9
|
||||
+ISCSI_VERSION_STR ?= 6.2.1.9
|
||||
-ISCSI_VERSION_STR ?= 2.1.11
|
||||
+ISCSI_VERSION_STR ?= 6.2.1.11
|
||||
|
||||
prefix = /usr
|
||||
exec_prefix =
|
||||
@ -29,8 +29,8 @@ index d49afbb..ab67096 100644
|
||||
|
||||
project('open-iscsi', 'c',
|
||||
meson_version: '>= 0.54.0',
|
||||
- version: '2.1.9',
|
||||
+ version: '6.2.1.9',
|
||||
- version: '2.1.11',
|
||||
+ version: '6.2.1.11',
|
||||
license: 'LGPL-2.1-or-later',
|
||||
default_options: [
|
||||
'c_std=gnu99',
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
%global open_iscsi_version 2.1
|
||||
%global open_iscsi_build 9
|
||||
%global commit0 a65a472a35b436c7a2d47c5862aae530ac4ae9c8
|
||||
%global open_iscsi_build 11
|
||||
%global commit0 4b3e853ab468a95d8a035efa8fc4298a6c6318a3
|
||||
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
|
||||
|
||||
# Disable python2 build by default
|
||||
@ -10,7 +10,7 @@
|
||||
Summary: iSCSI daemon and utility programs
|
||||
Name: iscsi-initiator-utils
|
||||
Version: 6.%{open_iscsi_version}.%{open_iscsi_build}
|
||||
Release: 1.git%{shortcommit0}%{?dist}
|
||||
Release: 0.git%{shortcommit0}%{?dist}
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://github.com/open-iscsi/open-iscsi
|
||||
Source0: https://github.com/open-iscsi/open-iscsi/archive/%{commit0}.tar.gz#/open-iscsi-%{shortcommit0}.tar.gz
|
||||
@ -113,7 +113,7 @@ libiscsi interface for interacting with %{name}
|
||||
# avoid undefined references linking failures
|
||||
%undefine _ld_as_needed
|
||||
|
||||
%meson -Diqn_prefix=iqn.1994-05.com.redhat
|
||||
%meson -Diqn_prefix=iqn.1994-05.com.redhat -Discsi_sbindir=%{_sbindir}
|
||||
%meson_build
|
||||
|
||||
%make_build LDFLAGS="%{build_ldflags}" iqn_prefix=iqn.1994-05.com.redhat DBROOT=/var/lib/iscsi libiscsi
|
||||
@ -146,11 +146,11 @@ touch $RPM_BUILD_ROOT%{_rundir}/lock/iscsi/lock
|
||||
rm $RPM_BUILD_ROOT/etc/iscsi/initiatorname.iscsi
|
||||
rm $RPM_BUILD_ROOT/etc/udev/rules.d/50-iscsi-firmware-login.rules
|
||||
rm $RPM_BUILD_ROOT/usr/lib/systemd/system-generators/ibft-rule-generator
|
||||
rm $RPM_BUILD_ROOT/usr/sbin/brcm_iscsiuio
|
||||
rm $RPM_BUILD_ROOT/usr/sbin/iscsi-gen-initiatorname
|
||||
rm $RPM_BUILD_ROOT/usr/sbin/iscsi_discovery
|
||||
rm $RPM_BUILD_ROOT/usr/sbin/iscsi_fw_login
|
||||
rm $RPM_BUILD_ROOT/usr/sbin/iscsi_offload
|
||||
rm $RPM_BUILD_ROOT/%{_sbindir}/brcm_iscsiuio
|
||||
rm $RPM_BUILD_ROOT/%{_sbindir}/iscsi-gen-initiatorname
|
||||
rm $RPM_BUILD_ROOT/%{_sbindir}/iscsi_discovery
|
||||
rm $RPM_BUILD_ROOT/%{_sbindir}/iscsi_fw_login
|
||||
rm $RPM_BUILD_ROOT/%{_sbindir}/iscsi_offload
|
||||
rm $RPM_BUILD_ROOT/usr/share/man/man8/iscsi-gen-initiatorname.8
|
||||
rm $RPM_BUILD_ROOT/usr/share/man/man8/iscsi_discovery.8
|
||||
rm $RPM_BUILD_ROOT/usr/share/man/man8/iscsi_fw_login.8
|
||||
@ -271,6 +271,9 @@ systemctl --no-reload preset iscsi.service iscsi-starter.service &>/dev/null ||
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Wed May 07 2025 Chris Leech <cleech@redhat.com> - 6.2.1.11-0.git4b3e853
|
||||
- Open-iSCSI upstream 2.1.11
|
||||
|
||||
* Wed Nov 15 2023 Chris Leech <cleech@redhat.com> - 6.2.1.9-18.gita65a472
|
||||
- rebase to upstream 2.1.9+ with iscsiuio 0.7.8.8
|
||||
- new meson build system, sync with fedora packaging
|
||||
|
||||
Loading…
Reference in New Issue
Block a user