mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-01 13:58:06 +00:00
sdbus-c++: Fix ptest packaging
Define builtin PTEST_PATH Delete the systemd test fragment if ptest is not enabled Fixes NOTE: Executing Tasks ERROR: sdbus-c++-0.8.1-r0 do_package: QA Issue: sdbus-c++: Files/directories were installed but not shipped in any package: /etc /etc/dbus-1 /etc/dbus-1/system.d /etc/dbus-1/system.d/org.sdbuscpp.integrationtests.conf Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Stanislav Angelovic <angelovic.s@gmail.com>
This commit is contained in:
parent
e2afcff148
commit
7d35f4c3b1
|
|
@ -26,7 +26,12 @@ EXTRA_OECMAKE = "-DBUILD_CODE_GEN=ON \
|
|||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
FILES_${PN}_remove = "${sysconfdir}"
|
||||
FILES_${PN}-ptest += "${sysconfdir}/dbus-1/system.d/"
|
||||
FILES_${PN}-ptest += "${libdir}/${BPN}/tests"
|
||||
do_install_append() {
|
||||
if ! ${@bb.utils.contains('PTEST_ENABLED', '1', 'true', 'false', d)}; then
|
||||
rm -rf ${D}${sysconfdir}/dbus-1
|
||||
fi
|
||||
}
|
||||
|
||||
PTEST_PATH = "${libdir}/${BPN}/tests"
|
||||
FILES_${PN}-ptest =+ "${sysconfdir}/dbus-1/system.d/"
|
||||
FILES_${PN}-dev += "${bindir}/sdbus-c++-xml2cpp"
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user