aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRonan Le Martret <ronan.lemartret@iot.bzh>2017-03-28 14:15:23 +0200
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>2017-03-29 08:51:56 +0000
commit2f6d1e8d3c1b19737d26a3979942c6defc5a8408 (patch)
tree7f4dc75901b352fe0d9be75b42678264831ffe3c
parentbd4f9ddbab3d74450aeb651246e0777112df4bb4 (diff)
Fix af-main build
* remove bashism * do not install service for native build Change-Id: I53f9c06b3638f568058bfef3955230c63b935801 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
-rw-r--r--meta-app-framework/recipes-core/af-main/af-main_1.0.bb14
1 files changed, 9 insertions, 5 deletions
diff --git a/meta-app-framework/recipes-core/af-main/af-main_1.0.bb b/meta-app-framework/recipes-core/af-main/af-main_1.0.bb
index 3c1b692f3..0b70c3561 100644
--- a/meta-app-framework/recipes-core/af-main/af-main_1.0.bb
+++ b/meta-app-framework/recipes-core/af-main/af-main_1.0.bb
@@ -59,13 +59,17 @@ SRC_URI += "\
file://add-qt-wayland-shell-integration.patch \
"
-do_install_append() {
+do_install_append_class-target() {
install -d ${D}${bindir}
- install -d -m 0775 ${D}${systemd_units_root}/{system,user}
- install -d -m 0775 ${D}${systemd_units_root}/{system,user}/default.target.wants
- install -d ${D}${afm_datadir}/{applications,icons}
+ install -d -m 0775 ${D}${systemd_units_root}/system
+ install -d -m 0775 ${D}${systemd_units_root}/user
+ install -d -m 0775 ${D}${systemd_units_root}/system/default.target.wants
+ install -d -m 0775 ${D}${systemd_units_root}/user/default.target.wants
+ install -d ${D}${afm_datadir}/applications
+ install -d ${D}${afm_datadir}/icons
if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
- mkdir -p ${D}${sysconfdir}/systemd/{system,user}/default.target.wants
+ mkdir -p ${D}${sysconfdir}/systemd/system/default.target.wants
+ mkdir -p ${D}${sysconfdir}/systemd/user/default.target.wants
ln -sf ${systemd_user_unitdir}/afm-user-daemon.service ${D}${sysconfdir}/systemd/user/default.target.wants
fi
install -m 0755 ${WORKDIR}/afm-install ${D}${bindir}