From a4475ac1be9daf398cfbc98cac2fc29fda550dc4 Mon Sep 17 00:00:00 2001 From: Naoto Yamaguchi Date: Wed, 13 Oct 2021 06:58:03 +0900 Subject: Add automatically App Key setting method When we want to use mapbox map drawing that use in mominavi, we have to set App Key. This App Key need to get oneself from mapbox developer site. This patch add automatically App Key setting method. How to do. at local.conf/site.conf MOMIMAP_MAPBOX_ACCESS_TOKEN = "mapbox App Key" Bug-AGL: SPEC-4095 Signed-off-by: Naoto Yamaguchi Change-Id: Iaa87798b8794dd5bf409df2f3bf3a585fec506d8 --- meta-agl-lxc/recipes-demo/mominavi/mominavi_git.bb | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'meta-agl-lxc/recipes-demo/mominavi') 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}/*/* " -- cgit 1.2.3-korg