summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNaoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>2021-10-13 06:58:03 +0900
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>2021-11-16 20:37:09 +0000
commit845610e011842cf2ea3bcd67bee0bba3d010b8e9 (patch)
treee985066ae0a2bc2b5dfede60cba93ed79daa979b
parent1cd31d0e6295729982f26e719f605a52a5cd17be (diff)
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 <naoto.yamaguchi@aisin.co.jp> Change-Id: Iaa87798b8794dd5bf409df2f3bf3a585fec506d8
-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}/*/* "