From b14c9b417245727d96bb679bcacb407bee00f26c Mon Sep 17 00:00:00 2001 From: Zhenhua Luo Date: Fri, 28 Sep 2012 12:40:33 +0000 Subject: [PATCH] lio-utils: fix runtime issue 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 --- .../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 meta-fsl-ppc/recipes-tools/lio-utils/files/lio-utils-install-more-modules.patch diff --git a/meta-fsl-ppc/recipes-tools/lio-utils/files/lio-utils-install-more-modules.patch b/meta-fsl-ppc/recipes-tools/lio-utils/files/lio-utils-install-more-modules.patch new file mode 100644 index 00000000..7f9b02dd --- /dev/null +++ b/meta-fsl-ppc/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 +--- 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@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/meta-fsl-ppc/recipes-tools/lio-utils/lio-utils_4.0.bb b/meta-fsl-ppc/recipes-tools/lio-utils/lio-utils_4.0.bb index d4613503..31aa4fa0 100644 --- a/meta-fsl-ppc/recipes-tools/lio-utils/lio-utils_4.0.bb +++ b/meta-fsl-ppc/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/*" -- 2.40.1