summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.4.bb
diff options
context:
space:
mode:
authorzangrc <zangrc.fnst@fujitsu.com>2021-07-09 09:36:24 +0800
committerBruce Ashfield <bruce.ashfield@gmail.com>2021-07-12 16:01:22 -0400
commitf99a5e405181858f4b913b13c886769ce1b3388f (patch)
tree766f938f87865b8aca79c0f824ea59dddd5d0724 /meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.4.bb
parente62303eb5d332ed0ab7ef4e38bfa1211f4d43888 (diff)
downloadmeta-cloud-services-f99a5e405181858f4b913b13c886769ce1b3388f.tar.gz
open-iscsi-user: upgrade 2.0-873 -> 2.1.4
open-iscsi-2.1.3 - open-iscsi-2.1.4 Abhinav Rajagopalan (1): Fix typo in util.py Chris Leech (3): libopeniscsiusr: fix error messages libopeniscsiusr: skip over removed sessions libopeniscsiusr: dont error loudly if a session isn't found when working through iscsi_sessions_get() Fabian Möller (1): iscsid: Add NO_SYSTEMD to CFLAGS Helmut Grohne (1): Avoid hardcoding pkg-config to fix cross build John Schaeffer (1): Add etc/systemd/iscsi-init.service to SYSTEMDFILES Makefile variable Lee Duncan (4): iscsid: Do not allow conflicting pid-file options Fix iscsiadm segfault when exiting Fix iscsistart login issue when target is delayed. Enable iscsi.service asynchronous logins, cleanup services Matwey V. Kornilov (1): Wants=network-online.target in iscsi.service Patrick Lawrence (1): Change mkdir permissions to 0770, adjust usmask Wenchao Hao (4): idbm: Fix memory leak and NULL pointer dereference in idbm_rec_update_param() libopeniscsiusr: Fix memory leak in iscsi_nodes_get() libopeniscsiusr: Fix memory leak in iscsi_sessions_get() iscsiadm: Fix memory leak in iscsiadm Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.4.bb')
-rw-r--r--meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.4.bb61
1 files changed, 61 insertions, 0 deletions
diff --git a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.4.bb b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.4.bb
new file mode 100644
index 0000000..139ce1d
--- /dev/null
+++ b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.4.bb
@@ -0,0 +1,61 @@
1DESCRIPTION = "Open-iSCSI project is a high performance, transport independent, multi-platform implementation of RFC3720."
2HOMEPAGE = "http://www.open-iscsi.org/"
3LICENSE = "GPLv2"
4PR = "r1"
5
6inherit systemd autotools pkgconfig
7
8LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
9DEPENDS = "kmod openssl util-linux open-isns"
10DEPENDS_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
11
12SRC_URI = "git://github.com/open-iscsi/open-iscsi.git;protocol=https \
13 file://0001-fix-build-error-of-cross-build.patch \
14 "
15
16SRCREV = "095f59ca464220eae285de6b5f2ee31185a6a84c"
17
18S = "${WORKDIR}/git"
19B = "${S}"
20
21TARGET_CC_ARCH += "${LDFLAGS}"
22EXTRA_OEMAKE += "CONFIGURE_ARGS='--host=${HOST_SYS}'"
23
24do_configure () {
25 :
26}
27
28do_compile () {
29 oe_runmake user
30}
31
32
33do_install () {
34 oe_runmake DESTDIR="${D}" install_user
35 install ${S}/etc/initd/initd.debian ${D}/etc/init.d/open-iscsi
36 install -m 0644 ${S}/etc/iscsid.conf ${D}/etc/iscsi/
37
38 install -d ${D}${libdir}
39 install -Dm 0644 ${S}/libopeniscsiusr/libopeniscsiusr.so.0.2.0 ${D}${libdir}/
40 ln -sf ${libdir}/libopeniscsiusr.so.0.2.0 ${D}${libdir}/libcap-ng.so
41}
42
43# systemd support
44PACKAGES =+ "${PN}-systemd"
45RDEPENDS_${PN} += "bash"
46RDEPENDS_${PN}-systemd += "${PN}"
47FILES_${PN}-systemd += "${base_libdir}/systemd \
48 ${sysconfdir}/default/iscsi-initiator \
49 "
50SYSTEMD_PACKAGES = "${PN}-systemd"
51SYSTEMD_SERVICE_${PN}-systemd = "iscsi.service \
52 iscsiuio.service \
53 iscsid.service \
54 iscsi-init.service \
55 iscsid.socket \
56 iscsiuio.socket "
57
58do_install_append () {
59 install -d ${D}${systemd_unitdir}/system
60 install -m 0644 ${S}/etc/systemd/* ${D}${systemd_unitdir}/system/
61}