update for upstream fixes
minimal packaging for libopeniscsiusr
This commit is contained in:
parent
e8d2112810
commit
54e364e33d
1
.gitignore
vendored
1
.gitignore
vendored
@ -3,3 +3,4 @@
|
||||
/open-iscsi-4c9d6f9.tar.gz
|
||||
/open-iscsi-4c1f2d9.tar.gz
|
||||
/open-iscsi-86e8892.tar.gz
|
||||
/open-iscsi-4ef9261.tar.gz
|
||||
|
@ -1,7 +1,7 @@
|
||||
From ea8792d568c8d308fde2234c18983b131b0247d5 Mon Sep 17 00:00:00 2001
|
||||
From dbec0a5b7737142f8a1462cdf826c35a78e899b2 Mon Sep 17 00:00:00 2001
|
||||
From: Chris Leech <cleech@redhat.com>
|
||||
Date: Tue, 13 Aug 2013 10:59:44 -0700
|
||||
Subject: [PATCH 01/22] idmb_rec_write, check for tpgt first
|
||||
Subject: [PATCH 01/32] idmb_rec_write, check for tpgt first
|
||||
|
||||
Factor out the check for a tpgt to a single place, before going crazy on
|
||||
the rec files. Makes flow of this function easier to follow, and preps
|
||||
@ -11,10 +11,10 @@ for splitting it up.
|
||||
1 file changed, 5 insertions(+), 13 deletions(-)
|
||||
|
||||
diff --git a/usr/idbm.c b/usr/idbm.c
|
||||
index 5532202cb959..b5b86269f6bf 100644
|
||||
index 830189f571ea..ab3577878e86 100644
|
||||
--- a/usr/idbm.c
|
||||
+++ b/usr/idbm.c
|
||||
@@ -2049,6 +2049,10 @@ static int idbm_rec_write(node_rec_t *rec)
|
||||
@@ -2042,6 +2042,10 @@ static int idbm_rec_write(node_rec_t *rec)
|
||||
if (rc)
|
||||
goto free_portal;
|
||||
|
||||
@ -25,7 +25,7 @@ index 5532202cb959..b5b86269f6bf 100644
|
||||
rc = stat(portal, &statb);
|
||||
if (rc) {
|
||||
rc = 0;
|
||||
@@ -2057,22 +2061,10 @@ static int idbm_rec_write(node_rec_t *rec)
|
||||
@@ -2050,22 +2054,10 @@ static int idbm_rec_write(node_rec_t *rec)
|
||||
* set the tgpt. In new versions you must pass all the info in
|
||||
* from the start
|
||||
*/
|
||||
@ -50,5 +50,5 @@ index 5532202cb959..b5b86269f6bf 100644
|
||||
* Old style portal as a file, but with tpgt. Let's update it.
|
||||
*/
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From ca58932fdba91911ceb7fe59bff3206c073671cf Mon Sep 17 00:00:00 2001
|
||||
From b9d89091daab823eb2dc72c6c568af7897f83137 Mon Sep 17 00:00:00 2001
|
||||
From: Chris Leech <cleech@redhat.com>
|
||||
Date: Tue, 13 Aug 2013 11:34:31 -0700
|
||||
Subject: [PATCH 02/22] idbm_rec_write, seperate old and new style writes
|
||||
Subject: [PATCH 02/32] idbm_rec_write, seperate old and new style writes
|
||||
|
||||
Duplicates a small bit of code, but easier to understand and extened.
|
||||
---
|
||||
@ -9,10 +9,10 @@ Duplicates a small bit of code, but easier to understand and extened.
|
||||
1 file changed, 79 insertions(+), 37 deletions(-)
|
||||
|
||||
diff --git a/usr/idbm.c b/usr/idbm.c
|
||||
index b5b86269f6bf..d69a5c5c41a2 100644
|
||||
index ab3577878e86..21ff61ab2bd8 100644
|
||||
--- a/usr/idbm.c
|
||||
+++ b/usr/idbm.c
|
||||
@@ -2008,7 +2008,7 @@ mkdir_portal:
|
||||
@@ -2001,7 +2001,7 @@ mkdir_portal:
|
||||
return f;
|
||||
}
|
||||
|
||||
@ -21,7 +21,7 @@ index b5b86269f6bf..d69a5c5c41a2 100644
|
||||
{
|
||||
struct stat statb;
|
||||
FILE *f;
|
||||
@@ -2020,38 +2020,8 @@ static int idbm_rec_write(node_rec_t *rec)
|
||||
@@ -2013,38 +2013,8 @@ static int idbm_rec_write(node_rec_t *rec)
|
||||
log_error("Could not alloc portal");
|
||||
return ISCSI_ERR_NOMEM;
|
||||
}
|
||||
@ -60,7 +60,7 @@ index b5b86269f6bf..d69a5c5c41a2 100644
|
||||
|
||||
rc = stat(portal, &statb);
|
||||
if (rc) {
|
||||
@@ -2072,11 +2042,11 @@ static int idbm_rec_write(node_rec_t *rec)
|
||||
@@ -2065,11 +2035,11 @@ static int idbm_rec_write(node_rec_t *rec)
|
||||
log_error("Could not convert %s: %s", portal,
|
||||
strerror(errno));
|
||||
rc = ISCSI_ERR_IDBM;
|
||||
@ -74,7 +74,7 @@ index b5b86269f6bf..d69a5c5c41a2 100644
|
||||
}
|
||||
|
||||
mkdir_portal:
|
||||
@@ -2087,24 +2057,96 @@ mkdir_portal:
|
||||
@@ -2080,24 +2050,96 @@ mkdir_portal:
|
||||
log_error("Could not make dir %s: %s",
|
||||
portal, strerror(errno));
|
||||
rc = ISCSI_ERR_IDBM;
|
||||
@ -176,5 +176,5 @@ index b5b86269f6bf..d69a5c5c41a2 100644
|
||||
free_portal:
|
||||
free(portal);
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From f5cb52d3b964fea4d634e3130e3e9e1f4ad7d924 Mon Sep 17 00:00:00 2001
|
||||
From 7ba6464018daac1b150335bb73d272761d2cbfe5 Mon Sep 17 00:00:00 2001
|
||||
From: Chris Leech <cleech@redhat.com>
|
||||
Date: Tue, 13 Aug 2013 12:39:07 -0700
|
||||
Subject: [PATCH 03/22] idbw_rec_write, pick tpgt from existing record
|
||||
Subject: [PATCH 03/32] idbw_rec_write, pick tpgt from existing record
|
||||
|
||||
On a static add (-m node -o new) without a user specified tpgt, looks
|
||||
for existing new style records with tpgt before creating an old style
|
||||
@ -12,18 +12,18 @@ updated new style record instead.
|
||||
1 file changed, 40 insertions(+)
|
||||
|
||||
diff --git a/usr/idbm.c b/usr/idbm.c
|
||||
index d69a5c5c41a2..e36826432cef 100644
|
||||
index 21ff61ab2bd8..cd705fa2b033 100644
|
||||
--- a/usr/idbm.c
|
||||
+++ b/usr/idbm.c
|
||||
@@ -27,6 +27,7 @@
|
||||
#include <errno.h>
|
||||
@@ -28,6 +28,7 @@
|
||||
#include <dirent.h>
|
||||
#include <limits.h>
|
||||
#include <fcntl.h>
|
||||
+#include <glob.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/file.h>
|
||||
|
||||
@@ -162,6 +163,8 @@ static struct idbm *db;
|
||||
@@ -163,6 +164,8 @@ static struct idbm *db;
|
||||
_n++; \
|
||||
} while(0)
|
||||
|
||||
@ -32,7 +32,7 @@ index d69a5c5c41a2..e36826432cef 100644
|
||||
static void
|
||||
idbm_recinfo_discovery(discovery_rec_t *r, recinfo_t *ri)
|
||||
{
|
||||
@@ -2084,12 +2087,49 @@ static int idbm_rec_write_old(node_rec_t *rec)
|
||||
@@ -2077,12 +2080,49 @@ static int idbm_rec_write_old(node_rec_t *rec)
|
||||
FILE *f;
|
||||
char *portal;
|
||||
int rc = 0;
|
||||
@ -83,5 +83,5 @@ index d69a5c5c41a2..e36826432cef 100644
|
||||
rec->name, rec->conn[0].address, rec->conn[0].port);
|
||||
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From d32c2d688d0186e5729b75be35b0474f2c6a3b85 Mon Sep 17 00:00:00 2001
|
||||
From 33076c9c1e975ea3225923d66ae24648c0c82a7f Mon Sep 17 00:00:00 2001
|
||||
From: Chris Leech <cleech@redhat.com>
|
||||
Date: Wed, 19 Dec 2012 15:07:36 -0800
|
||||
Subject: [PATCH 04/22] update systemd service files, add iscsi.service for
|
||||
Subject: [PATCH 04/32] update systemd service files, add iscsi.service for
|
||||
starting sessions on boot
|
||||
|
||||
Signed-off-by: Chris Leech <cleech@redhat.com>
|
||||
@ -89,5 +89,5 @@ index 832451d7a0ce..58a8d1239996 100644
|
||||
[Socket]
|
||||
ListenStream=@ISCSIADM_ABSTRACT_NAMESPACE
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 761c85d71a09a4b07d361351006520599f6db31c Mon Sep 17 00:00:00 2001
|
||||
From 5dd8fc7d27204a3461b33defed1e0bb4331c7663 Mon Sep 17 00:00:00 2001
|
||||
From: Chris Leech <cleech@redhat.com>
|
||||
Date: Mon, 19 Aug 2013 07:18:25 -0700
|
||||
Subject: [PATCH 05/22] iscsi boot related service file updates
|
||||
Subject: [PATCH 05/32] iscsi boot related service file updates
|
||||
|
||||
make sure iscsid gets started if there are any boot sessions running
|
||||
add reload target to fix double session problem when restarting from NM
|
||||
@ -71,5 +71,5 @@ index c68475c44de5..000000000000
|
||||
-done < $SESSION_FILE
|
||||
-
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From c1fcc406734bf5eab0472193ea5e0247d3710250 Mon Sep 17 00:00:00 2001
|
||||
From 2e6f564ebb3c85cb9a457d282b845374776a54ae Mon Sep 17 00:00:00 2001
|
||||
From: Chris Leech <cleech@redhat.com>
|
||||
Date: Mon, 19 Nov 2012 16:37:13 -0800
|
||||
Subject: [PATCH 06/22] update initscripts and docs
|
||||
Subject: [PATCH 06/32] update initscripts and docs
|
||||
|
||||
---
|
||||
README | 10 ++++------
|
||||
@ -105,10 +105,10 @@ index fee11482a09b..3539ac4cd578 100644
|
||||
# For multipath configurations, you may want more than one session to be
|
||||
# created on each iface record. If node.session.nr_sessions is greater
|
||||
diff --git a/usr/idbm.c b/usr/idbm.c
|
||||
index e36826432cef..c476d45f87c6 100644
|
||||
index cd705fa2b033..0aa3870a76fd 100644
|
||||
--- a/usr/idbm.c
|
||||
+++ b/usr/idbm.c
|
||||
@@ -517,9 +517,13 @@ idbm_recinfo_node(node_rec_t *r, recinfo_t *ri)
|
||||
@@ -518,9 +518,13 @@ idbm_recinfo_node(node_rec_t *r, recinfo_t *ri)
|
||||
IDBM_SHOW, "None", "CRC32C", "CRC32C,None",
|
||||
"None,CRC32C", num, 1);
|
||||
sprintf(key, CONN_DATA_DIGEST, i);
|
||||
@ -123,5 +123,5 @@ index e36826432cef..c476d45f87c6 100644
|
||||
__recinfo_int_o2(key, ri, r, conn[i].iscsi.IFMarker, IDBM_SHOW,
|
||||
"No", "Yes", num, 1);
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 1f89448f9c2338112129b16534a6d66f8ab47b98 Mon Sep 17 00:00:00 2001
|
||||
From 478527833bdb8ebc9f4523c54e544b244bfe76f1 Mon Sep 17 00:00:00 2001
|
||||
From: Chris Leech <cleech@redhat.com>
|
||||
Date: Mon, 19 Nov 2012 16:38:45 -0800
|
||||
Subject: [PATCH 07/22] use var for config
|
||||
Subject: [PATCH 07/32] use var for config
|
||||
|
||||
---
|
||||
README | 33 ++++++++++++++++-----------------
|
||||
@ -181,10 +181,10 @@ index a82805e28fb9..758a47c2d1fe 100644
|
||||
|
||||
.SH "SEE ALSO"
|
||||
diff --git a/usr/idbm.c b/usr/idbm.c
|
||||
index c476d45f87c6..a853c2d0c5c2 100644
|
||||
index 0aa3870a76fd..ec33ce905dc1 100644
|
||||
--- a/usr/idbm.c
|
||||
+++ b/usr/idbm.c
|
||||
@@ -2933,9 +2933,9 @@ free_info:
|
||||
@@ -2926,9 +2926,9 @@ free_info:
|
||||
int idbm_init(idbm_get_config_file_fn *fn)
|
||||
{
|
||||
/* make sure root db dir is there */
|
||||
@ -198,7 +198,7 @@ index c476d45f87c6..a853c2d0c5c2 100644
|
||||
return errno;
|
||||
}
|
||||
diff --git a/usr/idbm.h b/usr/idbm.h
|
||||
index 411dd8230ece..211532f74f09 100644
|
||||
index b83c0bb1cca8..2b05d7871be9 100644
|
||||
--- a/usr/idbm.h
|
||||
+++ b/usr/idbm.h
|
||||
@@ -29,12 +29,13 @@
|
||||
@ -222,7 +222,7 @@ index 411dd8230ece..211532f74f09 100644
|
||||
#define ISNS_CONFIG_NAME "isns_config"
|
||||
|
||||
diff --git a/usr/iface.h b/usr/iface.h
|
||||
index e3c1b6824de4..b2bdd4c4f0b8 100644
|
||||
index 6c06f7f7d450..c8b9de9a7c3a 100644
|
||||
--- a/usr/iface.h
|
||||
+++ b/usr/iface.h
|
||||
@@ -21,8 +21,9 @@
|
||||
@ -237,5 +237,5 @@ index e3c1b6824de4..b2bdd4c4f0b8 100644
|
||||
struct iface_rec;
|
||||
struct list_head;
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,12 +1,26 @@
|
||||
From f5c1f745983869aefea5a089b78b629aa87c0fb3 Mon Sep 17 00:00:00 2001
|
||||
From ea35362504329e7fe86f4af17a88bed009c5069c Mon Sep 17 00:00:00 2001
|
||||
From: Chris Leech <cleech@redhat.com>
|
||||
Date: Mon, 19 Nov 2012 16:40:04 -0800
|
||||
Subject: [PATCH 08/22] use red hat for name
|
||||
Subject: [PATCH 08/32] use red hat for name
|
||||
|
||||
---
|
||||
doc/iscsi-iname.8 | 2 +-
|
||||
utils/iscsi-iname.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/doc/iscsi-iname.8 b/doc/iscsi-iname.8
|
||||
index a55d666d1af3..dd77ed9f3165 100644
|
||||
--- a/doc/iscsi-iname.8
|
||||
+++ b/doc/iscsi-iname.8
|
||||
@@ -14,7 +14,7 @@ generates a unique iSCSI node name on every invocation.
|
||||
Display help
|
||||
.TP
|
||||
.BI [-p=]\fIprefix\fP
|
||||
-Use the prefix passed in instead of the default "iqn.2005-03.org.open-iscsi"
|
||||
+Use the prefix passed in instead of the default "iqn.1994-05.com.redhat"
|
||||
|
||||
.SH AUTHORS
|
||||
Open-iSCSI project <http://www.open-iscsi.com/>
|
||||
diff --git a/utils/iscsi-iname.c b/utils/iscsi-iname.c
|
||||
index 6347edc46293..cb2f6c8b8651 100644
|
||||
--- a/utils/iscsi-iname.c
|
||||
@ -21,5 +35,5 @@ index 6347edc46293..cb2f6c8b8651 100644
|
||||
|
||||
/* try to feed some entropy from the pool to MD5 in order to get
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 4eddf9bc59660d39ae6feee8358c3de5029b6c9a Mon Sep 17 00:00:00 2001
|
||||
From ef17e73261b386a21e231aa702c65e58ee8f65cc Mon Sep 17 00:00:00 2001
|
||||
From: rpm-build <rpm-build>
|
||||
Date: Mon, 26 Jan 2015 12:57:11 -0800
|
||||
Subject: [PATCH 09/22] libiscsi
|
||||
Subject: [PATCH 09/32] libiscsi
|
||||
|
||||
---
|
||||
Makefile | 2 +
|
||||
@ -45,7 +45,7 @@ Subject: [PATCH 09/22] libiscsi
|
||||
create mode 100644 libiscsi/tests/test_set_auth.c
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 33a23f9e3efa..6c94ca96016e 100644
|
||||
index c533e9d0d016..80afe86d6558 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -52,6 +52,7 @@ user: iscsiuio/Makefile
|
||||
@ -3964,10 +3964,10 @@ index 8001af6fe452..02b77f02b644 100644
|
||||
int discovery_fw(void *data, struct iface_rec *iface,
|
||||
struct list_head *rec_list)
|
||||
diff --git a/usr/idbm.c b/usr/idbm.c
|
||||
index a853c2d0c5c2..9c9c2598a6b0 100644
|
||||
index ec33ce905dc1..6b651765f19e 100644
|
||||
--- a/usr/idbm.c
|
||||
+++ b/usr/idbm.c
|
||||
@@ -1716,9 +1716,9 @@ int idbm_print_all_discovery(int info_level)
|
||||
@@ -1709,9 +1709,9 @@ int idbm_print_all_discovery(int info_level)
|
||||
* fn should return -1 if it skipped the rec, an ISCSI_ERR error code if
|
||||
* the operation failed or 0 if fn was run successfully.
|
||||
*/
|
||||
@ -3981,7 +3981,7 @@ index a853c2d0c5c2..9c9c2598a6b0 100644
|
||||
DIR *iface_dirfd;
|
||||
struct dirent *iface_dent;
|
||||
diff --git a/usr/idbm.h b/usr/idbm.h
|
||||
index 211532f74f09..1918b142542b 100644
|
||||
index 2b05d7871be9..b9b1810f78f2 100644
|
||||
--- a/usr/idbm.h
|
||||
+++ b/usr/idbm.h
|
||||
@@ -102,6 +102,9 @@ struct rec_op_data {
|
||||
@ -4006,5 +4006,5 @@ index 47857dd9b0ca..fb8e96552551 100644
|
||||
+
|
||||
#endif /* ISCSI_IPC_H */
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,14 +1,14 @@
|
||||
From 39f702aa77c9f5ffefccae9788006d08ec7f30a4 Mon Sep 17 00:00:00 2001
|
||||
From 71b576b10a03651f67173d19883a929e91a3423a Mon Sep 17 00:00:00 2001
|
||||
From: Chris Leech <cleech@redhat.com>
|
||||
Date: Mon, 19 Nov 2012 17:09:24 -0800
|
||||
Subject: [PATCH 10/22] remove the offload boot supported ifdef
|
||||
Subject: [PATCH 10/32] remove the offload boot supported ifdef
|
||||
|
||||
---
|
||||
usr/iface.c | 7 +------
|
||||
1 file changed, 1 insertion(+), 6 deletions(-)
|
||||
|
||||
diff --git a/usr/iface.c b/usr/iface.c
|
||||
index 44c098650b9e..129c4002dc63 100644
|
||||
index 137138f5af67..889fe8cd8202 100644
|
||||
--- a/usr/iface.c
|
||||
+++ b/usr/iface.c
|
||||
@@ -993,6 +993,7 @@ int iface_setup_from_boot_context(struct iface_rec *iface,
|
||||
@ -41,5 +41,5 @@ index 44c098650b9e..129c4002dc63 100644
|
||||
return 0;
|
||||
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From f8cb83bf6967fea8b7f0a4fc95a99df1986f7f15 Mon Sep 17 00:00:00 2001
|
||||
From f16f7f90721c9d6965e48c7338a600d23b58e19d Mon Sep 17 00:00:00 2001
|
||||
From: Chris Leech <cleech@redhat.com>
|
||||
Date: Tue, 22 Jan 2013 14:27:12 -0800
|
||||
Subject: [PATCH 11/22] iscsiuio systemd unit files
|
||||
Subject: [PATCH 11/32] iscsiuio systemd unit files
|
||||
|
||||
---
|
||||
etc/systemd/iscsiuio.service | 17 +++++++++++++++++
|
||||
@ -49,5 +49,5 @@ index 000000000000..d42cedc161a3
|
||||
+[Install]
|
||||
+WantedBy=sockets.target
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 3e34fefae3f44bfd1ee24931663b92ff4f76d3ad Mon Sep 17 00:00:00 2001
|
||||
From 9807bf0a042238891f2008a5a6d70acfd6724b12 Mon Sep 17 00:00:00 2001
|
||||
From: Chris Leech <cleech@redhat.com>
|
||||
Date: Tue, 28 May 2013 13:12:27 -0700
|
||||
Subject: [PATCH 12/22] Don't check for autostart sessions if iscsi is not used
|
||||
Subject: [PATCH 12/32] Don't check for autostart sessions if iscsi is not used
|
||||
(bug #951951)
|
||||
|
||||
Change conditional startup in iscsi.service to check for a non-empty
|
||||
@ -26,5 +26,5 @@ index 0309e2fc9892..d5712bd3779b 100644
|
||||
[Service]
|
||||
Type=oneshot
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From fc947d9c6d995455456cc68a22911ff336ddd4a7 Mon Sep 17 00:00:00 2001
|
||||
From 6629618e3581cbe632b7408a49437270bc04a8d4 Mon Sep 17 00:00:00 2001
|
||||
From: Chris Leech <cleech@redhat.com>
|
||||
Date: Mon, 24 Feb 2014 09:33:33 -0800
|
||||
Subject: [PATCH 13/22] Revert "iscsiadm: return error when login fails"
|
||||
Subject: [PATCH 13/32] Revert "iscsiadm: return error when login fails"
|
||||
|
||||
This reverts commit fc2a8e9a2911bc76f961fe3e4a159fab9b8b9691.
|
||||
|
||||
@ -30,5 +30,5 @@ index 596085b1f640..07f587d2bafb 100644
|
||||
}
|
||||
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From ae822182f7106f2382a499924aed455dd66f417c Mon Sep 17 00:00:00 2001
|
||||
From c7b743486c6a499a037744760846abdb42959808 Mon Sep 17 00:00:00 2001
|
||||
From: Chris Leech <cleech@redhat.com>
|
||||
Date: Wed, 26 Feb 2014 16:33:48 -0800
|
||||
Subject: [PATCH 14/22] update handling of boot sessions
|
||||
Subject: [PATCH 14/32] update handling of boot sessions
|
||||
|
||||
force start iscsiuio if needed, socket activation does not seem to be
|
||||
working for recovery
|
||||
@ -10,7 +10,7 @@ working for recovery
|
||||
1 file changed, 23 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/etc/systemd/iscsi-mark-root-nodes b/etc/systemd/iscsi-mark-root-nodes
|
||||
index 157be62b4041..60dcd70e49fd 100644
|
||||
index 157be62b4041..6bddf6c5ccc1 100644
|
||||
--- a/etc/systemd/iscsi-mark-root-nodes
|
||||
+++ b/etc/systemd/iscsi-mark-root-nodes
|
||||
@@ -1,13 +1,30 @@
|
||||
@ -35,7 +35,7 @@ index 157be62b4041..60dcd70e49fd 100644
|
||||
-systemctl start iscsid.service
|
||||
+ start_iscsid=1
|
||||
+
|
||||
+ if [ "$transport" = bnx2i ]; then
|
||||
+ if [ "$transport" = bnx2i ] || [ "$transport" = qedi ]; then
|
||||
+ start_iscsiuio=1
|
||||
+ fi
|
||||
+done < <( $ISCSIADM -m session )
|
||||
@ -51,5 +51,5 @@ index 157be62b4041..60dcd70e49fd 100644
|
||||
+fi
|
||||
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 5d8761566bba29ab92cfe2e06245ea55ad8bdb33 Mon Sep 17 00:00:00 2001
|
||||
From f349a706ec083574fbf7ed1e479fdfebde7023b8 Mon Sep 17 00:00:00 2001
|
||||
From: Chris Leech <cleech@redhat.com>
|
||||
Date: Fri, 14 Mar 2014 09:22:21 -0700
|
||||
Subject: [PATCH 15/22] update iscsi.service for boot session recovery
|
||||
Subject: [PATCH 15/32] update iscsi.service for boot session recovery
|
||||
|
||||
---
|
||||
etc/systemd/iscsi.service | 5 +++--
|
||||
@ -30,5 +30,5 @@ index d5712bd3779b..3de76c5b07ec 100644
|
||||
ExecReload=/sbin/iscsiadm -m node --loginall=automatic
|
||||
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 638e6f13dc199c2800ad19b5a206dd5305c3cadf Mon Sep 17 00:00:00 2001
|
||||
From 954ab51516734aaeed01a195a6e70b825b0bf10a Mon Sep 17 00:00:00 2001
|
||||
From: Chris Leech <cleech@redhat.com>
|
||||
Date: Wed, 17 Sep 2014 09:58:39 -0700
|
||||
Subject: [PATCH 16/22] updates to iscsi.service
|
||||
Subject: [PATCH 16/32] updates to iscsi.service
|
||||
|
||||
Resolves: #1126524
|
||||
Resolves: #1111925
|
||||
@ -37,5 +37,5 @@ index 3de76c5b07ec..ad7be34d5918 100644
|
||||
[Install]
|
||||
WantedBy=sysinit.target
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 55a9d630239bebbc5410f3d2f2485ff8f82873a3 Mon Sep 17 00:00:00 2001
|
||||
From 3815643d7db65487fa2b7058dd612ddf2549f85a Mon Sep 17 00:00:00 2001
|
||||
From: rpm-build <rpm-build>
|
||||
Date: Tue, 13 Jan 2015 16:30:01 -0800
|
||||
Subject: [PATCH 17/22] make-session-shutdown-a-seperate-service.patch
|
||||
Subject: [PATCH 17/32] make-session-shutdown-a-seperate-service.patch
|
||||
|
||||
---
|
||||
etc/systemd/iscsi-shutdown.service | 14 ++++++++++++++
|
||||
@ -51,5 +51,5 @@ index ad7be34d5918..27369568bf35 100644
|
||||
|
||||
[Install]
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 16248312077c5d9b015a09e86743710be69ec0e6 Mon Sep 17 00:00:00 2001
|
||||
From bd26fd7e7f91e5c4c6903c3d7e1a375a14261a48 Mon Sep 17 00:00:00 2001
|
||||
From: Jiri Konecny <jkonecny@redhat.com>
|
||||
Date: Mon, 11 May 2015 13:16:26 +0200
|
||||
Subject: [PATCH 18/22] Add macros to release GIL lock
|
||||
Subject: [PATCH 18/32] Add macros to release GIL lock
|
||||
|
||||
Other threads are blocked when GIL is not released before the time consuming
|
||||
functions.
|
||||
@ -52,5 +52,5 @@ index 88008538f04f..40b59553a28e 100644
|
||||
libiscsi_get_error_string(context));
|
||||
return NULL;
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From a9522cd93a4040ce3edbf61babf66c36e9379d22 Mon Sep 17 00:00:00 2001
|
||||
From 7671cd56d36a76e954318cbdce3f08fc40aa3fe4 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Hatina <phatina@redhat.com>
|
||||
Date: Mon, 5 Oct 2015 16:50:36 -0700
|
||||
Subject: [PATCH 19/22] libiscsi introduce sessions API
|
||||
Subject: [PATCH 19/32] libiscsi introduce sessions API
|
||||
|
||||
---
|
||||
libiscsi/libiscsi.c | 125 ++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
@ -242,7 +242,7 @@ index 756590e14d8b..a9891f48b7d6 100644
|
||||
*
|
||||
* Set the given nodes iSCSI parameter named by \e parameter to value \e value.
|
||||
diff --git a/usr/iscsi_sysfs.c b/usr/iscsi_sysfs.c
|
||||
index 0cc55b97bde9..276b95d6869c 100644
|
||||
index fdc26c7bd9ba..80b7b0210fd1 100644
|
||||
--- a/usr/iscsi_sysfs.c
|
||||
+++ b/usr/iscsi_sysfs.c
|
||||
@@ -3,6 +3,7 @@
|
||||
@ -253,7 +253,7 @@ index 0cc55b97bde9..276b95d6869c 100644
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published
|
||||
@@ -1145,6 +1146,11 @@ free_info:
|
||||
@@ -1146,6 +1147,11 @@ free_info:
|
||||
return rc;
|
||||
}
|
||||
|
||||
@ -286,5 +286,5 @@ index cdcefa65f683..12ad87f96c8c 100644
|
||||
int *nr_found,
|
||||
iscsi_sysfs_iface_op_fn *fn);
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 5972521ca52b9cbfc3a5afb3b64609b8dfecf204 Mon Sep 17 00:00:00 2001
|
||||
From 92aac85cf423d1c566d324255a86de0116d33015 Mon Sep 17 00:00:00 2001
|
||||
From: Chris Leech <cleech@redhat.com>
|
||||
Date: Mon, 21 Jan 2013 15:43:36 -0800
|
||||
Subject: [PATCH 20/22] use Red Hat version string to match RPM package version
|
||||
Subject: [PATCH 20/32] use Red Hat version string to match RPM package version
|
||||
|
||||
---
|
||||
usr/version.h | 2 +-
|
||||
@ -21,5 +21,5 @@ index 4dfef4ccfb77..1334d47c6bb3 100644
|
||||
|
||||
#endif
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From f1705fa7d9f27b392f14a371553de7b01582e9ed Mon Sep 17 00:00:00 2001
|
||||
From 1aa35262d566d829d711bc746f944dee5c2d9e7a Mon Sep 17 00:00:00 2001
|
||||
From: rpm-build <rpm-build>
|
||||
Date: Tue, 28 Feb 2017 09:00:41 -0800
|
||||
Subject: [PATCH 21/22] libiscsi: fix discovery request timeout regression
|
||||
Subject: [PATCH 21/32] libiscsi: fix discovery request timeout regression
|
||||
|
||||
---
|
||||
libiscsi/libiscsi.c | 2 ++
|
||||
@ -28,5 +28,5 @@ index 755c18ca8e3b..bb17dfcafded 100644
|
||||
rc = idbm_bind_ifaces_to_nodes(discovery_fw, &drec, &ifaces, &rec_list);
|
||||
if (rc) {
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 18745aa7e3052cefaf58ed7862bfe10d078a9331 Mon Sep 17 00:00:00 2001
|
||||
From 1b2b6b683bd7ca3a7030889daf8c326dda797319 Mon Sep 17 00:00:00 2001
|
||||
From: rpm-build <rpm-build>
|
||||
Date: Tue, 28 Feb 2017 10:06:42 -0800
|
||||
Subject: [PATCH 22/22] libiscsi format-security build errors
|
||||
Subject: [PATCH 22/32] libiscsi format-security build errors
|
||||
|
||||
---
|
||||
libiscsi/libiscsi.c | 5 +++--
|
||||
@ -31,5 +31,5 @@ index bb17dfcafded..7003388e3346 100644
|
||||
}
|
||||
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From ae3c1ddf846ce40960de9c6ef024577d69ccb1e0 Mon Sep 17 00:00:00 2001
|
||||
From b0d26441cebf6f1d78a2b4523ee9c348578b3d91 Mon Sep 17 00:00:00 2001
|
||||
From: rpm-build <rpm-build>
|
||||
Date: Thu, 24 May 2018 15:17:05 -0700
|
||||
Subject: [PATCH 1/1] libiscsi fix build to use libopeniscsiusr
|
||||
Subject: [PATCH 23/32] libiscsi fix build to use libopeniscsiusr
|
||||
|
||||
---
|
||||
libiscsi/Makefile | 6 ++++--
|
||||
@ -32,5 +32,5 @@ index 317a7ec4db30..1196bb5c0cf4 100644
|
||||
|
||||
# Flags for the tests
|
||||
--
|
||||
2.14.3
|
||||
2.14.4
|
||||
|
||||
|
@ -1,11 +1,14 @@
|
||||
commit 873379c560fb5e014afa53d05dab7145635ac3c4
|
||||
Author: Chris Leech <cleech@redhat.com>
|
||||
Date: Thu May 24 15:53:35 2018 -0700
|
||||
From 09485b397990aca06d5e98a855bab2444c9ec572 Mon Sep 17 00:00:00 2001
|
||||
From: rpm-build <rpm-build>
|
||||
Date: Fri, 25 May 2018 09:39:07 -0700
|
||||
Subject: [PATCH 24/32] dont install scripts
|
||||
|
||||
dont install scripts
|
||||
---
|
||||
Makefile | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 8d6f5d8ef102..9422b62b53b1 100644
|
||||
index 80afe86d6558..a35082daa9f9 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -99,7 +99,7 @@ install_udev_rules:
|
||||
@ -17,3 +20,6 @@ index 8d6f5d8ef102..9422b62b53b1 100644
|
||||
$(INSTALL) -d $(DESTDIR)$(sbindir)
|
||||
$(INSTALL) -m 755 $^ $(DESTDIR)$(sbindir)
|
||||
|
||||
--
|
||||
2.14.4
|
||||
|
@ -1,40 +0,0 @@
|
||||
From db7fe07bc108ea30beb4f54a42c67df428f8862a Mon Sep 17 00:00:00 2001
|
||||
From: rpm-build <rpm-build>
|
||||
Date: Thu, 24 May 2018 15:41:34 -0700
|
||||
Subject: [PATCH 1/1] libopeniscsiusr: temp disable gcc errors
|
||||
|
||||
---
|
||||
Makefile | 2 +-
|
||||
libopeniscsiusr/Makefile | 3 ++-
|
||||
2 files changed, 3 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 6c94ca96016e..8d6f5d8ef102 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -7,7 +7,7 @@
|
||||
DESTDIR ?=
|
||||
|
||||
prefix = /usr
|
||||
-exec_prefix = /
|
||||
+exec_prefix = /usr
|
||||
sbindir = $(exec_prefix)/sbin
|
||||
bindir = $(exec_prefix)/bin
|
||||
mandir = $(prefix)/share/man
|
||||
diff --git a/libopeniscsiusr/Makefile b/libopeniscsiusr/Makefile
|
||||
index 8b9b523c1d96..0df30f8c34f0 100644
|
||||
--- a/libopeniscsiusr/Makefile
|
||||
+++ b/libopeniscsiusr/Makefile
|
||||
@@ -42,7 +42,8 @@ EXTRA_MAN_FILES = libopeniscsiusr.h.3
|
||||
OBJS = context.o misc.o session.o sysfs.o iface.o
|
||||
|
||||
CFLAGS ?= -O2 -g
|
||||
-CFLAGS += -Wall -Werror -Wextra -fvisibility=hidden -fPIC
|
||||
+CFLAGS += -Wall -Werror -Wextra -fvisibility=hidden -fPIC \
|
||||
+ -Wno-format-truncation -Wno-stringop-truncation
|
||||
|
||||
LIBADD =
|
||||
|
||||
--
|
||||
2.14.3
|
||||
|
109
0028-use-var-lib-iscsi-in-libopeniscsiusr.patch
Normal file
109
0028-use-var-lib-iscsi-in-libopeniscsiusr.patch
Normal file
@ -0,0 +1,109 @@
|
||||
From 089cd6910d9f0d1e459e1d8d00b754843437526d Mon Sep 17 00:00:00 2001
|
||||
From: rpm-build <rpm-build>
|
||||
Date: Wed, 30 May 2018 16:08:30 -0700
|
||||
Subject: [PATCH 28/28] use /var/lib/iscsi in libopeniscsiusr
|
||||
|
||||
---
|
||||
libopeniscsiusr/idbm.h | 3 ++-
|
||||
libopeniscsiusr/iface.c | 2 +-
|
||||
libopeniscsiusr/libopeniscsiusr/libopeniscsiusr.h | 8 ++++----
|
||||
libopeniscsiusr/libopeniscsiusr/libopeniscsiusr_iface.h | 2 +-
|
||||
libopeniscsiusr/node.h | 2 +-
|
||||
5 files changed, 9 insertions(+), 8 deletions(-)
|
||||
|
||||
diff --git a/libopeniscsiusr/idbm.h b/libopeniscsiusr/idbm.h
|
||||
index 3fd0864a797d..c84d332ff949 100644
|
||||
--- a/libopeniscsiusr/idbm.h
|
||||
+++ b/libopeniscsiusr/idbm.h
|
||||
@@ -31,7 +31,8 @@
|
||||
#include "libopeniscsiusr/libopeniscsiusr_common.h"
|
||||
|
||||
#define ISCSI_CONFIG_ROOT "/etc/iscsi/"
|
||||
-#define IFACE_CONFIG_DIR ISCSI_CONFIG_ROOT"ifaces"
|
||||
+#define ISCSI_VAR_LIB "/var/lib/iscsi/"
|
||||
+#define IFACE_CONFIG_DIR ISCSI_VAR_LIB"ifaces"
|
||||
#define AUTH_STR_MAX_LEN 256
|
||||
#define BOOT_NAME_MAXLEN 256
|
||||
#define IDBM_DUMP_SIZE 8192
|
||||
diff --git a/libopeniscsiusr/iface.c b/libopeniscsiusr/iface.c
|
||||
index e2355bc0fff0..cd9dd7326ae6 100644
|
||||
--- a/libopeniscsiusr/iface.c
|
||||
+++ b/libopeniscsiusr/iface.c
|
||||
@@ -383,7 +383,7 @@ int iscsi_default_iface_setup(struct iscsi_context *ctx)
|
||||
|
||||
_good(_iscsi_hids_get(ctx, &hids, &hid_count), rc, out);
|
||||
for (i = 0; i < hid_count; ++i) {
|
||||
- /* Create /etc/iscsi/ifaces/<iface_name> file if not found
|
||||
+ /* Create /var/lib/iscsi/ifaces/<iface_name> file if not found
|
||||
*/
|
||||
_good(_iscsi_ifaces_get_from_sysfs(ctx, hids[i], &ifaces, &iface_count),
|
||||
rc, out);
|
||||
diff --git a/libopeniscsiusr/libopeniscsiusr/libopeniscsiusr.h b/libopeniscsiusr/libopeniscsiusr/libopeniscsiusr.h
|
||||
index 439590249212..81582da9e1e6 100644
|
||||
--- a/libopeniscsiusr/libopeniscsiusr/libopeniscsiusr.h
|
||||
+++ b/libopeniscsiusr/libopeniscsiusr/libopeniscsiusr.h
|
||||
@@ -339,7 +339,7 @@ __DLL_EXPORT void iscsi_session_free(struct iscsi_session *se);
|
||||
* * bnx2i
|
||||
*
|
||||
* It will also create configuration files for iSCSI hardware offload cards in
|
||||
- * /etc/iscsi/ifaces/<iface_name>.
|
||||
+ * /var/lib/iscsi/ifaces/<iface_name>.
|
||||
*
|
||||
* @ctx:
|
||||
* Pointer of 'struct iscsi_context'.
|
||||
@@ -369,7 +369,7 @@ __DLL_EXPORT int iscsi_default_iface_setup(struct iscsi_context *ctx);
|
||||
* Retrieves all iSCSI interfaces. For the properties of 'struct iscsi_iface',
|
||||
* please refer to the functions defined in 'libopeniscsiusr_iface.h' file.
|
||||
* The returned results contains default iSCSI interfaces(iser and iscsi_tcp)
|
||||
- * and iSCSI interfaces configured in "/etc/iscsi/ifaces/".
|
||||
+ * and iSCSI interfaces configured in "/var/lib/iscsi/ifaces/".
|
||||
* Illegal configuration file will be skipped and warned.
|
||||
* To generate iSCSI interface configuration when new card installed, please
|
||||
* use iscsi_default_iface_setup().
|
||||
@@ -427,7 +427,7 @@ __DLL_EXPORT void iscsi_ifaces_free(struct iscsi_iface **ifaces,
|
||||
* iscsi_iface_get() - Retrieve specified iSCSI interface.
|
||||
*
|
||||
* Retrieves specified iSCSI interfaces by reading configuration from
|
||||
- * "/etc/iscsi/iface/<iface_name>".
|
||||
+ * "/var/lib/iscsi/iface/<iface_name>".
|
||||
* To generate iSCSI interface configuration when new card installed, please
|
||||
* use iscsi_default_iface_setup().
|
||||
* Illegal configuration file will be treated as error LIBISCSI_ERR_IDBM.
|
||||
@@ -438,7 +438,7 @@ __DLL_EXPORT void iscsi_ifaces_free(struct iscsi_iface **ifaces,
|
||||
* If this pointer is NULL, your program will be terminated by assert.
|
||||
* @iface_name:
|
||||
* String. Name of iSCSI interface. Also the file name of configuration
|
||||
- * file "/etc/iscsi/iface/<iface_name>".
|
||||
+ * file "/var/lib/iscsi/iface/<iface_name>".
|
||||
* If this pointer is NULL or empty string, your program will be terminated
|
||||
* by assert.
|
||||
* @iface:
|
||||
diff --git a/libopeniscsiusr/libopeniscsiusr/libopeniscsiusr_iface.h b/libopeniscsiusr/libopeniscsiusr/libopeniscsiusr_iface.h
|
||||
index a1a255246d20..95b01602fb37 100644
|
||||
--- a/libopeniscsiusr/libopeniscsiusr/libopeniscsiusr_iface.h
|
||||
+++ b/libopeniscsiusr/libopeniscsiusr/libopeniscsiusr_iface.h
|
||||
@@ -182,7 +182,7 @@ __DLL_EXPORT const char *iscsi_iface_name_get(struct iscsi_iface *iface);
|
||||
*
|
||||
* Dump all configurations of specified iSCSI interface. Will skip empty
|
||||
* configuration so that output string could be saved directly to
|
||||
- * /etc/iscsi/ifaces/<iface_name> file.
|
||||
+ * /var/lib/iscsi/ifaces/<iface_name> file.
|
||||
*
|
||||
* @iface:
|
||||
* Pointer of 'struct iscsi_iface'.
|
||||
diff --git a/libopeniscsiusr/node.h b/libopeniscsiusr/node.h
|
||||
index 39e07b3befae..9eba7fa6077c 100644
|
||||
--- a/libopeniscsiusr/node.h
|
||||
+++ b/libopeniscsiusr/node.h
|
||||
@@ -44,7 +44,7 @@ struct iscsi_node {
|
||||
char portal[NI_MAXHOST * 2];
|
||||
};
|
||||
|
||||
-#define NODE_CONFIG_DIR ISCSI_CONFIG_ROOT"nodes"
|
||||
+#define NODE_CONFIG_DIR ISCSI_VAR_LIB"nodes"
|
||||
|
||||
/* Might be public in the future */
|
||||
__DLL_LOCAL void iscsi_node_free(struct iscsi_node *node);
|
||||
--
|
||||
2.14.4
|
||||
|
@ -1,6 +1,6 @@
|
||||
%global open_iscsi_version 2.0
|
||||
%global open_iscsi_build 876
|
||||
%global commit0 24580adc4c174bbc5dde3ae7594a46d57635e906
|
||||
%global commit0 4ef926185f300dc34593261ab8f9de39a32f80cb
|
||||
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
|
||||
|
||||
Summary: iSCSI daemon and utility programs
|
||||
@ -37,12 +37,13 @@ Patch0020: 0020-use-Red-Hat-version-string-to-match-RPM-package-vers.patch
|
||||
Patch0021: 0021-libiscsi-fix-discovery-request-timeout-regression.patch
|
||||
Patch0022: 0022-libiscsi-format-security-build-errors.patch
|
||||
Patch0023: 0023-libiscsi-fix-build-to-use-libopeniscsiusr.patch
|
||||
Patch0024: 0024-libopeniscsiusr-temp-disable-gcc-errors.patch
|
||||
Patch0025: 0025-dont-install-scripts.patch
|
||||
Patch0024: 0024-dont-install-scripts.patch
|
||||
Patch0028: 0028-use-var-lib-iscsi-in-libopeniscsiusr.patch
|
||||
|
||||
BuildRequires: flex bison python2-devel python3-devel python2-setuptools doxygen kmod-devel systemd-units
|
||||
BuildRequires: autoconf automake libtool libmount-devel openssl-devel
|
||||
BuildRequires: isns-utils-devel
|
||||
BuildRequires: git
|
||||
# For dir ownership
|
||||
Requires: %{name}-iscsiuio >= %{version}-%{release}
|
||||
Requires(post): systemd
|
||||
@ -58,6 +59,27 @@ as well as the utility programs used to manage it. iSCSI is a protocol
|
||||
for distributed disk access using SCSI commands sent over Internet
|
||||
Protocol networks.
|
||||
|
||||
# I don't think we're ready to expose these just yet
|
||||
# For now just add the needed library to the base package
|
||||
|
||||
#%package -n libopeniscsiusr
|
||||
#Summary: library providing access to Open-iSCSI initiator functionality
|
||||
#Group: Development/Libraries
|
||||
#License: BSD
|
||||
|
||||
#%description -n libopeniscsiusr
|
||||
#The libopeniscsiusr library provides a C API for access to the Open-iSCSI
|
||||
#initiator. It is used by the Open-iSCSI command line tools.
|
||||
|
||||
#%package -n libopeniscsiusr-devel
|
||||
#Summary: Development files for libopeniscsiusr
|
||||
#Group: Development/Libraries
|
||||
#Requires: libopeniscsiusr = %{version}-%{release}
|
||||
|
||||
#%description -n libopeniscsiusr-devel
|
||||
#The libopeniscsiusr-devel package contains libraries and header files for
|
||||
#developing applications that use libopeniscsiusr.
|
||||
|
||||
%package iscsiuio
|
||||
Summary: Userspace configuration daemon required for some iSCSI hardware
|
||||
Group: System Environment/Daemons
|
||||
@ -95,7 +117,7 @@ The %{name}-python3 package contains Python %{python3_version} bindings to the
|
||||
libiscsi interface for interacting with %{name}
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n open-iscsi-%{commit0}
|
||||
%autosetup -p1 -n open-iscsi-%{commit0} -Sgit_am
|
||||
|
||||
# change exec_prefix, there's no easy way to override
|
||||
%{__sed} -i -e 's|^exec_prefix = /$|exec_prefix = %{_exec_prefix}|' Makefile
|
||||
@ -118,7 +140,7 @@ popd
|
||||
|
||||
|
||||
%install
|
||||
%{__make} DESTDIR=%{?buildroot} install_programs install_doc install_etc
|
||||
%{__make} DESTDIR=%{?buildroot} install_programs install_doc install_etc install_libopeniscsiusr
|
||||
# upstream makefile doesn't get everything the way we like it
|
||||
#rm $RPM_BUILD_ROOT%{_sbindir}/iscsi_discovery
|
||||
rm $RPM_BUILD_ROOT%{_mandir}/man8/iscsi_discovery.8
|
||||
@ -262,6 +284,25 @@ fi
|
||||
%{_mandir}/man8/iscsiadm.8.gz
|
||||
%{_mandir}/man8/iscsid.8.gz
|
||||
%{_mandir}/man8/iscsistart.8.gz
|
||||
# until we decide to setup libopeniscsiusr as a subpkg for real
|
||||
%{_libdir}/libopeniscsiusr.so.*
|
||||
%exclude %{_libdir}/libopeniscsiusr.so
|
||||
%exclude %{_includedir}/libopeniscsiusr.h
|
||||
%exclude %{_includedir}/libopeniscsiusr_common.h
|
||||
%exclude %{_includedir}/libopeniscsiusr_iface.h
|
||||
%exclude %{_includedir}/libopeniscsiusr_session.h
|
||||
%exclude %{_libdir}/pkgconfig/libopeniscsiusr.pc
|
||||
|
||||
# %files -n libopeniscsiusr
|
||||
# %{_libdir}/libopeniscsiusr.so.*
|
||||
#
|
||||
# %files -n libopeniscsiusr-devel
|
||||
# %{_libdir}/libopeniscsiusr.so
|
||||
# %{_includedir}/libopeniscsiusr.h
|
||||
# %{_includedir}/libopeniscsiusr_common.h
|
||||
# %{_includedir}/libopeniscsiusr_iface.h
|
||||
# %{_includedir}/libopeniscsiusr_session.h
|
||||
# %{_libdir}/pkgconfig/libopeniscsiusr.pc
|
||||
|
||||
%files iscsiuio
|
||||
%{_sbindir}/iscsiuio
|
||||
@ -282,6 +323,10 @@ fi
|
||||
%{python3_sitearch}/*
|
||||
|
||||
%changelog
|
||||
* Tue Jun 19 2018 Chris Leech <cleech@redhat.com> - 6.2.0.876-1.git4ef9261
|
||||
- pull in post 2.0.876 tagged fixes from upstream git
|
||||
- minimal packaging of libopeniscsiusr (internal use only, no dev package yet)
|
||||
|
||||
* Tue Jun 19 2018 Chris Leech <cleech@redhat.com> - 6.2.0.876-1.git24580ad
|
||||
- rebase to upstream 2.0.876
|
||||
|
||||
|
2
sources
2
sources
@ -1 +1 @@
|
||||
SHA512 (open-iscsi-86e8892.tar.gz) = bdbce29d98e92d112f804271cd2e28be27378533e5a934004d852d6874fc1fa86228faa7ce20dd2a392731d78ec010c7b8303aa139c4552ff4b8d06a750ba450
|
||||
SHA512 (open-iscsi-4ef9261.tar.gz) = dbdaccdea249490e840709cb7b2f3482218f765ff92471161baf1f3bb2bc91154864ac3f87fb486fa622fd2c2f9de62f34f0440769de17a75dcb4c91f2450820
|
||||
|
Loading…
Reference in New Issue
Block a user