[meta-freescale] [PATCH 07/27] lio-utils: fix runtime issue

Matthew McClintock msm at freescale.com
Thu Nov 29 11:15:31 PST 2012


From: Zhenhua Luo <b19537 at freescale.com>

1. add rumtime dependency for lio-utils
    2. use commit ID to fix offline build issue
    3. install rc.target

Signed-off-by: Zhenhua Luo <b19537 at freescale.com>
---
 .../files/lio-utils-install-more-modules.patch     |   15 +++++++++++++++
 recipes-tools/lio-utils/lio-utils_4.0.bb           |   16 +++++++++++++---
 2 files changed, 28 insertions(+), 3 deletions(-)
 create mode 100644 recipes-tools/lio-utils/files/lio-utils-install-more-modules.patch

diff --git a/recipes-tools/lio-utils/files/lio-utils-install-more-modules.patch b/recipes-tools/lio-utils/files/lio-utils-install-more-modules.patch
new file mode 100644
index 0000000..7f9b02d
--- /dev/null
+++ b/recipes-tools/lio-utils/files/lio-utils-install-more-modules.patch
@@ -0,0 +1,15 @@
+Upstream-Status: Pending
+
+install tcm_snap module
+
+Signed-off-by: Zhenhua Luo <b19537 at freescale.com>
+--- a/tcm-py/setup.py	2012-09-27 04:21:14.984705400 -0500
++++ b/tcm-py/setup.py	2012-09-27 04:20:18.387604661 -0500
+@@ -12,6 +12,6 @@
+       author_email='nab at linux-iscsi.org',
+       url='http://linux-iscsi.org',
+       license='GPL',
+-      py_modules=['tcm_dump', 'tcm_fileio','tcm_iblock','tcm_node','tcm_pscsi','tcm_ramdisk','tcm_loop','tcm_fabric']
++      py_modules=['tcm_dump', 'tcm_fileio','tcm_iblock','tcm_node','tcm_pscsi','tcm_ramdisk','tcm_loop','tcm_fabric', 'tcm_snap']
+ )
+ 
diff --git a/recipes-tools/lio-utils/lio-utils_4.0.bb b/recipes-tools/lio-utils/lio-utils_4.0.bb
index d461350..31aa4fa 100644
--- a/recipes-tools/lio-utils/lio-utils_4.0.bb
+++ b/recipes-tools/lio-utils/lio-utils_4.0.bb
@@ -4,8 +4,11 @@ HOMEPAGE = "http://linux-iscsi.org/index.php/Lio-utils"
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://debian/copyright;md5=c3ea231a32635cbb5debedf3e88aa3df"
 
-SRC_URI = "git://risingtidesystems.com/lio-utils.git;protocal=git"
-SRCREV = "lio-4.0"
+PR = "r1"
+
+SRC_URI = "git://risingtidesystems.com/lio-utils.git;protocal=git \
+    file://lio-utils-install-more-modules.patch "
+SRCREV = "300d9df5e5fa29d7168fb8f0c84a4d9d57436fad"
 S = "${WORKDIR}/git"
 
 inherit distutils
@@ -43,6 +46,13 @@ do_install() {
     if test -d ${S}/tools; then
         oe_runmake install
     fi
+
+    install -d ${D}/etc/init.d/
+    install -m 755 ${S}/scripts/rc.target ${D}/etc/init.d/
 }
 
-FILES_${PN} += "${sbindir}/*"
+RDEPENDS_${PN} += "python-stringold python-subprocess python-shell \ 
+    python-datetime python-textutils python-crypt python-netclient python-email"
+
+
+FILES_${PN} += "${sbindir}/* /etc/init.d/*"
-- 
1.7.9.7





More information about the meta-freescale mailing list