Blame SOURCES/0028-use-var-lib-iscsi-in-libopeniscsiusr.patch

62f653
From 089cd6910d9f0d1e459e1d8d00b754843437526d Mon Sep 17 00:00:00 2001
62f653
From: rpm-build <rpm-build>
62f653
Date: Wed, 30 May 2018 16:08:30 -0700
62f653
Subject: [PATCH 28/28] use /var/lib/iscsi in libopeniscsiusr
62f653
62f653
---
62f653
 libopeniscsiusr/idbm.h                                  | 3 ++-
62f653
 libopeniscsiusr/iface.c                                 | 2 +-
62f653
 libopeniscsiusr/libopeniscsiusr/libopeniscsiusr.h       | 8 ++++----
62f653
 libopeniscsiusr/libopeniscsiusr/libopeniscsiusr_iface.h | 2 +-
62f653
 libopeniscsiusr/node.h                                  | 2 +-
62f653
 5 files changed, 9 insertions(+), 8 deletions(-)
62f653
62f653
diff --git a/libopeniscsiusr/idbm.h b/libopeniscsiusr/idbm.h
62f653
index 3fd0864a797d..c84d332ff949 100644
62f653
--- a/libopeniscsiusr/idbm.h
62f653
+++ b/libopeniscsiusr/idbm.h
62f653
@@ -31,7 +31,8 @@
62f653
 #include "libopeniscsiusr/libopeniscsiusr_common.h"
62f653
 
62f653
 #define ISCSI_CONFIG_ROOT	"/etc/iscsi/"
62f653
-#define IFACE_CONFIG_DIR	ISCSI_CONFIG_ROOT"ifaces"
62f653
+#define ISCSI_VAR_LIB		"/var/lib/iscsi/"
62f653
+#define IFACE_CONFIG_DIR	ISCSI_VAR_LIB"ifaces"
62f653
 #define AUTH_STR_MAX_LEN	256
62f653
 #define BOOT_NAME_MAXLEN	256
62f653
 #define IDBM_DUMP_SIZE		8192
62f653
diff --git a/libopeniscsiusr/iface.c b/libopeniscsiusr/iface.c
62f653
index e2355bc0fff0..cd9dd7326ae6 100644
62f653
--- a/libopeniscsiusr/iface.c
62f653
+++ b/libopeniscsiusr/iface.c
62f653
@@ -383,7 +383,7 @@ int iscsi_default_iface_setup(struct iscsi_context *ctx)
62f653
 
62f653
 	_good(_iscsi_hids_get(ctx, &hids, &hid_count), rc, out);
62f653
 	for (i = 0; i < hid_count; ++i) {
62f653
-		/* Create /etc/iscsi/ifaces/<iface_name> file if not found
62f653
+		/* Create /var/lib/iscsi/ifaces/<iface_name> file if not found
62f653
 		 */
62f653
 		_good(_iscsi_ifaces_get_from_sysfs(ctx, hids[i], &ifaces, &iface_count),
62f653
 			rc, out);
62f653
diff --git a/libopeniscsiusr/libopeniscsiusr/libopeniscsiusr.h b/libopeniscsiusr/libopeniscsiusr/libopeniscsiusr.h
62f653
index 439590249212..81582da9e1e6 100644
62f653
--- a/libopeniscsiusr/libopeniscsiusr/libopeniscsiusr.h
62f653
+++ b/libopeniscsiusr/libopeniscsiusr/libopeniscsiusr.h
62f653
@@ -339,7 +339,7 @@ __DLL_EXPORT void iscsi_session_free(struct iscsi_session *se);
62f653
  *	* bnx2i
62f653
  *
62f653
  * It will also create configuration files for iSCSI hardware offload cards in
62f653
- * /etc/iscsi/ifaces/<iface_name>.
62f653
+ * /var/lib/iscsi/ifaces/<iface_name>.
62f653
  *
62f653
  * @ctx:
62f653
  *	Pointer of 'struct iscsi_context'.
62f653
@@ -369,7 +369,7 @@ __DLL_EXPORT int iscsi_default_iface_setup(struct iscsi_context *ctx);
62f653
  * Retrieves all iSCSI interfaces. For the properties of 'struct iscsi_iface',
62f653
  * please refer to the functions defined in 'libopeniscsiusr_iface.h' file.
62f653
  * The returned results contains default iSCSI interfaces(iser and iscsi_tcp)
62f653
- * and iSCSI interfaces configured in "/etc/iscsi/ifaces/".
62f653
+ * and iSCSI interfaces configured in "/var/lib/iscsi/ifaces/".
62f653
  * Illegal configuration file will be skipped and warned.
62f653
  * To generate iSCSI interface configuration when new card installed, please
62f653
  * use iscsi_default_iface_setup().
62f653
@@ -427,7 +427,7 @@ __DLL_EXPORT void iscsi_ifaces_free(struct iscsi_iface **ifaces,
62f653
  * iscsi_iface_get() - Retrieve specified iSCSI interface.
62f653
  *
62f653
  * Retrieves specified iSCSI interfaces by reading configuration from
62f653
- * "/etc/iscsi/iface/<iface_name>".
62f653
+ * "/var/lib/iscsi/iface/<iface_name>".
62f653
  * To generate iSCSI interface configuration when new card installed, please
62f653
  * use iscsi_default_iface_setup().
62f653
  * Illegal configuration file will be treated as error LIBISCSI_ERR_IDBM.
62f653
@@ -438,7 +438,7 @@ __DLL_EXPORT void iscsi_ifaces_free(struct iscsi_iface **ifaces,
62f653
  *	If this pointer is NULL, your program will be terminated by assert.
62f653
  * @iface_name:
62f653
  *	String. Name of iSCSI interface. Also the file name of configuration
62f653
- *	file "/etc/iscsi/iface/<iface_name>".
62f653
+ *	file "/var/lib/iscsi/iface/<iface_name>".
62f653
  *	If this pointer is NULL or empty string, your program will be terminated
62f653
  *	by assert.
62f653
  * @iface:
62f653
diff --git a/libopeniscsiusr/libopeniscsiusr/libopeniscsiusr_iface.h b/libopeniscsiusr/libopeniscsiusr/libopeniscsiusr_iface.h
62f653
index a1a255246d20..95b01602fb37 100644
62f653
--- a/libopeniscsiusr/libopeniscsiusr/libopeniscsiusr_iface.h
62f653
+++ b/libopeniscsiusr/libopeniscsiusr/libopeniscsiusr_iface.h
62f653
@@ -182,7 +182,7 @@ __DLL_EXPORT const char *iscsi_iface_name_get(struct iscsi_iface *iface);
62f653
  *
62f653
  * Dump all configurations of specified iSCSI interface. Will skip empty
62f653
  * configuration so that output string could be saved directly to
62f653
- * /etc/iscsi/ifaces/<iface_name> file.
62f653
+ * /var/lib/iscsi/ifaces/<iface_name> file.
62f653
  *
62f653
  * @iface:
62f653
  *	Pointer of 'struct iscsi_iface'.
62f653
diff --git a/libopeniscsiusr/node.h b/libopeniscsiusr/node.h
62f653
index 39e07b3befae..9eba7fa6077c 100644
62f653
--- a/libopeniscsiusr/node.h
62f653
+++ b/libopeniscsiusr/node.h
62f653
@@ -44,7 +44,7 @@ struct iscsi_node {
62f653
 	char					portal[NI_MAXHOST * 2];
62f653
 };
62f653
 
62f653
-#define NODE_CONFIG_DIR		ISCSI_CONFIG_ROOT"nodes"
62f653
+#define NODE_CONFIG_DIR		ISCSI_VAR_LIB"nodes"
62f653
 
62f653
 /* Might be public in the future */
62f653
 __DLL_LOCAL void iscsi_node_free(struct iscsi_node *node);
62f653
-- 
62f653
2.14.4
62f653