merged.

Bruce

On Thu, Jul 8, 2021 at 10:07 PM zangrc <[email protected]> wrote:
>
> 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 <[email protected]>
> ---
>  .../0001-fix-build-error-of-cross-build.patch | 24 ++++----
>  .../open-iscsi/open-iscsi-user_2.0-873.bb     | 55 -----------------
>  .../open-iscsi/open-iscsi-user_2.1.4.bb       | 61 +++++++++++++++++++
>  3 files changed, 73 insertions(+), 67 deletions(-)
>  delete mode 100644 
> meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-873.bb
>  create mode 100644 
> meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.4.bb
>
> diff --git 
> a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-fix-build-error-of-cross-build.patch
>  
> b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-fix-build-error-of-cross-build.patch
> index 206da48..8eec2dc 100644
> --- 
> a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-fix-build-error-of-cross-build.patch
> +++ 
> b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-fix-build-error-of-cross-build.patch
> @@ -1,30 +1,30 @@
> -From 943a321104a5b2c4ac25bdb2ae81b5b208e3973c Mon Sep 17 00:00:00 2001
> -From: Lei Maohui <[email protected]>
> -Date: Tue, 18 Aug 2015 10:29:35 +0900
> +From 2ba83ff539c18d02f8e4b4ce7903a5b46f364609 Mon Sep 17 00:00:00 2001
> +From: Lei Maohui <[email protected]>
> +Date: Thu, 8 Jul 2021 15:06:27 +0900
>  Subject: [PATCH] fix build error of cross build
>
>  The error likes as following
>  | configure: error: cannot run C compiled programs.
>  | If you meant to cross compile, use `--host'.
>
> -Signed-off-by: Lei Maohui <[email protected]>
> +Signed-off-by: Lei Maohui <[email protected]>
>  ---
>   Makefile | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
>
>  diff --git a/Makefile b/Makefile
> -index c5d9700..1f31e43 100644
> +index 7f52cc8..cadbc47 100644
>  --- a/Makefile
>  +++ b/Makefile
> -@@ -42,7 +42,7 @@ user: utils/open-isns/Makefile
> +@@ -78,7 +78,7 @@ user: iscsiuio/Makefile
>         @echo "Read README file for detailed information."
>
> - utils/open-isns/Makefile: utils/open-isns/configure 
> utils/open-isns/Makefile.in
> --      cd utils/open-isns; ./configure CFLAGS="$(OPTFLAGS)" 
> --with-security=no
> -+      cd utils/open-isns; ./configure CFLAGS="$(OPTFLAGS)" 
> --with-security=no ${CONFIGURE_ARGS}
> + iscsiuio/Makefile: iscsiuio/configure iscsiuio/Makefile.in
> +-      cd iscsiuio; ./configure $(WITHOUT_ARG)
> ++      cd iscsiuio; ./configure $(WITHOUT_ARG) $(CONFIGURE_ARGS)
>
> - kernel: force
> -       $(MAKE) -C kernel
> + iscsiuio/configure iscsiuio/Makefile.in: iscsiuio/configure.ac 
> iscsiuio/Makefile.am
> +       cd iscsiuio; autoreconf --install
>  --
> -1.8.4.2
> +2.25.1
>
> diff --git 
> a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-873.bb 
> b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-873.bb
> deleted file mode 100644
> index 4c9326e..0000000
> --- 
> a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-873.bb
> +++ /dev/null
> @@ -1,55 +0,0 @@
> -DESCRIPTION = "Open-iSCSI project is a high performance, transport 
> independent, multi-platform implementation of RFC3720."
> -HOMEPAGE = "http://www.open-iscsi.org/";
> -LICENSE = "GPLv2"
> -PR = "r1"
> -
> -inherit systemd
> -
> -LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
> -
> -SRC_URI = "http://www.open-iscsi.org/bits/open-iscsi-${PV}.tar.gz   \
> -           file://0001-fix-build-error-of-cross-build.patch         \
> -           file://open-iscsi                                        \
> -           file://initiatorname.iscsi                               \
> -           "
> -
> -
> -S = "${WORKDIR}/open-iscsi-${PV}"
> -TARGET_CC_ARCH += "${LDFLAGS}"
> -EXTRA_OEMAKE += "CONFIGURE_ARGS='--host=${HOST_SYS}'"
> -
> -do_compile () {
> -        oe_runmake user
> -}
> -
> -do_install () {
> -        oe_runmake DESTDIR="${D}" install_user
> -        cp -f "${WORKDIR}/open-iscsi" "${D}/etc/init.d/"
> -        install -m 0644 ${WORKDIR}/initiatorname.iscsi 
> ${D}/etc/iscsi/initiatorname.iscsi
> -}
> -
> -
> -SRC_URI[md5sum] = "8b8316d7c9469149a6cc6234478347f7"
> -SRC_URI[sha256sum] = 
> "7dd9f2f97da417560349a8da44ea4fcfe98bfd5ef284240a2cc4ff8e88ac7cd9"
> -
> -# systemd support
> -PACKAGES =+ "${PN}-systemd"
> -SRC_URI_append = "  file://iscsi-initiator                                   
> \
> -                    file://iscsi-initiator.service                           
> \
> -                    file://iscsi-initiator-targets.service                   
> \
> -                 "
> -RDEPENDS_${PN} += "bash"
> -RDEPENDS_${PN}-systemd += "${PN}"
> -FILES_${PN}-systemd +=  "   ${base_libdir}/systemd                  \
> -                            ${sysconfdir}/default/iscsi-initiator   \
> -                        "
> -SYSTEMD_PACKAGES = "${PN}-systemd"
> -SYSTEMD_SERVICE_${PN}-systemd = "iscsi-initiator.service 
> iscsi-initiator-targets.service"
> -
> -do_install_append () {
> -        install -d ${D}${sysconfdir}/default/
> -        install -m 0644 ${WORKDIR}/iscsi-initiator ${D}${sysconfdir}/default/
> -        install -d ${D}${systemd_unitdir}/system
> -        install -m 0644 ${WORKDIR}/iscsi-initiator.service 
> ${D}${systemd_unitdir}/system/
> -        install -m 0644 ${WORKDIR}/iscsi-initiator-targets.service 
> ${D}${systemd_unitdir}/system/
> -}
> 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 @@
> +DESCRIPTION = "Open-iSCSI project is a high performance, transport 
> independent, multi-platform implementation of RFC3720."
> +HOMEPAGE = "http://www.open-iscsi.org/";
> +LICENSE = "GPLv2"
> +PR = "r1"
> +
> +inherit systemd autotools pkgconfig
> +
> +LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
> +DEPENDS = "kmod openssl util-linux open-isns"
> +DEPENDS_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 
> 'systemd', '', d)}"
> +
> +SRC_URI = "git://github.com/open-iscsi/open-iscsi.git;protocol=https   \
> +           file://0001-fix-build-error-of-cross-build.patch \
> +           "
> +
> +SRCREV = "095f59ca464220eae285de6b5f2ee31185a6a84c"
> +
> +S = "${WORKDIR}/git"
> +B = "${S}"
> +
> +TARGET_CC_ARCH += "${LDFLAGS}"
> +EXTRA_OEMAKE += "CONFIGURE_ARGS='--host=${HOST_SYS}'"
> +
> +do_configure () {
> +    :
> +}
> +
> +do_compile () {
> +        oe_runmake user
> +}
> +
> +
> +do_install () {
> +        oe_runmake DESTDIR="${D}" install_user
> +        install ${S}/etc/initd/initd.debian ${D}/etc/init.d/open-iscsi
> +        install -m 0644 ${S}/etc/iscsid.conf ${D}/etc/iscsi/
> +
> +        install -d ${D}${libdir}
> +        install -Dm 0644 ${S}/libopeniscsiusr/libopeniscsiusr.so.0.2.0 
> ${D}${libdir}/
> +        ln -sf ${libdir}/libopeniscsiusr.so.0.2.0 ${D}${libdir}/libcap-ng.so
> +}
> +
> +# systemd support
> +PACKAGES =+ "${PN}-systemd"
> +RDEPENDS_${PN} += "bash"
> +RDEPENDS_${PN}-systemd += "${PN}"
> +FILES_${PN}-systemd +=  "${base_libdir}/systemd                  \
> +                         ${sysconfdir}/default/iscsi-initiator   \
> +                        "
> +SYSTEMD_PACKAGES = "${PN}-systemd"
> +SYSTEMD_SERVICE_${PN}-systemd = "iscsi.service \
> +                                 iscsiuio.service \
> +                                 iscsid.service \
> +                                 iscsi-init.service \
> +                                 iscsid.socket \
> +                                 iscsiuio.socket "
> +
> +do_install_append () {
> +        install -d ${D}${systemd_unitdir}/system
> +        install -m 0644 ${S}/etc/systemd/* ${D}${systemd_unitdir}/system/
> +}
> --
> 2.25.1
>
>
> 
>


-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#6638): 
https://lists.yoctoproject.org/g/meta-virtualization/message/6638
Mute This Topic: https://lists.yoctoproject.org/mt/84083117/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to