diff options
author | zangrc <zangrc.fnst@fujitsu.com> | 2021-07-09 09:36:24 +0800 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2021-07-12 16:01:22 -0400 |
commit | f99a5e405181858f4b913b13c886769ce1b3388f (patch) | |
tree | 766f938f87865b8aca79c0f824ea59dddd5d0724 /meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.4.bb | |
parent | e62303eb5d332ed0ab7ef4e38bfa1211f4d43888 (diff) | |
download | meta-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.bb | 61 |
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 @@ | |||
1 | DESCRIPTION = "Open-iSCSI project is a high performance, transport independent, multi-platform implementation of RFC3720." | ||
2 | HOMEPAGE = "http://www.open-iscsi.org/" | ||
3 | LICENSE = "GPLv2" | ||
4 | PR = "r1" | ||
5 | |||
6 | inherit systemd autotools pkgconfig | ||
7 | |||
8 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" | ||
9 | DEPENDS = "kmod openssl util-linux open-isns" | ||
10 | DEPENDS_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}" | ||
11 | |||
12 | SRC_URI = "git://github.com/open-iscsi/open-iscsi.git;protocol=https \ | ||
13 | file://0001-fix-build-error-of-cross-build.patch \ | ||
14 | " | ||
15 | |||
16 | SRCREV = "095f59ca464220eae285de6b5f2ee31185a6a84c" | ||
17 | |||
18 | S = "${WORKDIR}/git" | ||
19 | B = "${S}" | ||
20 | |||
21 | TARGET_CC_ARCH += "${LDFLAGS}" | ||
22 | EXTRA_OEMAKE += "CONFIGURE_ARGS='--host=${HOST_SYS}'" | ||
23 | |||
24 | do_configure () { | ||
25 | : | ||
26 | } | ||
27 | |||
28 | do_compile () { | ||
29 | oe_runmake user | ||
30 | } | ||
31 | |||
32 | |||
33 | do_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 | ||
44 | PACKAGES =+ "${PN}-systemd" | ||
45 | RDEPENDS_${PN} += "bash" | ||
46 | RDEPENDS_${PN}-systemd += "${PN}" | ||
47 | FILES_${PN}-systemd += "${base_libdir}/systemd \ | ||
48 | ${sysconfdir}/default/iscsi-initiator \ | ||
49 | " | ||
50 | SYSTEMD_PACKAGES = "${PN}-systemd" | ||
51 | SYSTEMD_SERVICE_${PN}-systemd = "iscsi.service \ | ||
52 | iscsiuio.service \ | ||
53 | iscsid.service \ | ||
54 | iscsi-init.service \ | ||
55 | iscsid.socket \ | ||
56 | iscsiuio.socket " | ||
57 | |||
58 | do_install_append () { | ||
59 | install -d ${D}${systemd_unitdir}/system | ||
60 | install -m 0644 ${S}/etc/systemd/* ${D}${systemd_unitdir}/system/ | ||
61 | } | ||