summaryrefslogtreecommitdiffstats
path: root/meta-agl-lxc/recipes-demo/mominavi
diff options
context:
space:
mode:
Diffstat (limited to 'meta-agl-lxc/recipes-demo/mominavi')
-rw-r--r--meta-agl-lxc/recipes-demo/mominavi/mominavi_git.bb9
1 files changed, 9 insertions, 0 deletions
diff --git a/meta-agl-lxc/recipes-demo/mominavi/mominavi_git.bb b/meta-agl-lxc/recipes-demo/mominavi/mominavi_git.bb
index 40e3800c..862b3861 100644
--- a/meta-agl-lxc/recipes-demo/mominavi/mominavi_git.bb
+++ b/meta-agl-lxc/recipes-demo/mominavi/mominavi_git.bb
@@ -19,17 +19,26 @@ SRCREV = "b427b70ecbf474bdd3e0802b7bcf779e77e8d2ef"
S = "${WORKDIR}/git"
+MOMIMAP_MAPBOX_ACCESS_TOKEN ??= "YOU_NEED_TO_SET_IT_IN_LOCAL_CONF"
+
QT_INSTALL_PREFIX = "/usr"
SYSTEMD_PACKAGES = "${PN}"
SYSTEMD_SERVICE_${PN} = "mominavi.service"
+do_configure_prepend() {
+ if [ "${MOMIMAP_MAPBOX_ACCESS_TOKEN}" = "YOU_NEED_TO_SET_IT_IN_LOCAL_CONF" ]; then
+ bbwarn "WARNING: You should set MapBox development key to MOMIMAP_MAPBOX_ACCESS_TOKEN variable in local.conf."
+ fi
+}
do_install_append() {
install -d ${D}/lib/systemd/system
install -m 0644 ${WORKDIR}/mominavi.service ${D}/lib/systemd/system
install -m 0755 -d ${D}${sysconfdir}/default/
install -m 0755 ${WORKDIR}/mominavi ${D}${sysconfdir}/default/
+
+ echo 'MOMIMAP_MAPBOX_ACCESS_TOKEN=${MOMIMAP_MAPBOX_ACCESS_TOKEN}' >> ${D}${sysconfdir}/default/mominavi
}
FILES_${PN} += " ${systemd_unitdir} ${sysconfdir}/*/* "