[meta-virtualization] [PATCH] open-iscsi-user: fix warnings and errors.

Li xin lixin.fnst at cn.fujitsu.com
Wed Jun 17 23:10:53 PDT 2015


WARNING: QA Issue: /usr/sbin/iscsi at underscore@discovery_open-iscsi-user contained
in package open-iscsi-user requires /bin/bash,
but no providers found in its RDEPENDS [file-rdeps]

ERROR: Function failed: SYSTEMD_SERVICE_open-iscsi-user-systemd value
iscsi-initiator.service does not exist

Also,modify the LICENSE from GPL to GPLv2.

Signed-off-by: Li Xin <lixin.fnst at cn.fujitsu.com>
---
 .../recipes-connectivity/open-iscsi/open-iscsi-user_2.0-871.bb   | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-871.bb b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-871.bb
index 593d791..5b3a257 100644
--- a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-871.bb
+++ b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-871.bb
@@ -1,6 +1,6 @@
 DESCRIPTION = "Open-iSCSI project is a high performance, transport independent, multi-platform implementation of RFC3720."
 HOMEPAGE = "http://www.open-iscsi.org/"
-LICENSE = "GPL"
+LICENSE = "GPLv2"
 PR = "r1"
 
 inherit systemd
@@ -38,15 +38,18 @@ 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 = " iscsi-initiator.service iscsi-initiator-targets.service "
-
+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/
 }
-- 
1.8.4.2



More information about the meta-virtualization mailing list