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 (From OE-Core rev: bec8a29fb27ccdada0839d0bdd67ae22179a94e8) Signed-off-by: Muhammad Shakeel <muhammad_shakeel@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
a2a544d62c
commit
bd5c5f012c
|
@ -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
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue