[oe-commits] Muhammad Shakeel : systemd: fix ptest support
git at git.openembedded.org
git at git.openembedded.org
Tue Sep 24 16:44:40 UTC 2013
Module: openembedded-core.git
Branch: master-next
Commit: bec8a29fb27ccdada0839d0bdd67ae22179a94e8
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=bec8a29fb27ccdada0839d0bdd67ae22179a94e8
Author: Muhammad Shakeel <muhammad_shakeel at mentor.com>
Date: Tue Sep 24 13:42:00 2013 +0500
systemd: fix ptest support
Currently do_install_ptest_base is failing because it cannot find
'test' directory in build dir, ${B}. 'test' directory is present in source
dir, ${S}. Same is true for build-aux/test-driver and test/sys.tar.xz.
Also this fixes:
QA Issue: systemd: Files/directories were installed but not shipped
/usr/lib/udev
/usr/lib/udev/rules.d
Signed-off-by: Muhammad Shakeel <muhammad_shakeel at mentor.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
meta/recipes-core/systemd/systemd_206.bb | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/meta/recipes-core/systemd/systemd_206.bb b/meta/recipes-core/systemd/systemd_206.bb
index 8d0a065..02be793 100644
--- a/meta/recipes-core/systemd/systemd_206.bb
+++ b/meta/recipes-core/systemd/systemd_206.bb
@@ -117,14 +117,13 @@ do_install() {
do_install_ptest () {
install -d ${D}${PTEST_PATH}/test
- install -d ${D}${libdir}/udev/rules.d
- install ${B}/test/* ${D}${PTEST_PATH}/test
+ install ${S}/test/* ${D}${PTEST_PATH}/test
install -m 0755 ${B}/test-udev ${D}${PTEST_PATH}/
install -d ${D}${PTEST_PATH}/build-aux
cp -rf ${B}/rules ${D}${PTEST_PATH}/
cp ${B}/Makefile ${D}${PTEST_PATH}/
- cp ${B}/build-aux/test-driver ${D}${PTEST_PATH}/build-aux/
- tar -C ${D}${PTEST_PATH}/test -xJf ${B}/test/sys.tar.xz
+ cp ${S}/build-aux/test-driver ${D}${PTEST_PATH}/build-aux/
+ tar -C ${D}${PTEST_PATH}/test -xJf ${S}/test/sys.tar.xz
sed -i 's/"tree"/"ls"/' ${D}${PTEST_PATH}/test/udev-test.pl
}
More information about the Openembedded-commits
mailing list