summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton Gerasimov <anton@advancedtelematic.com>2018-04-20 16:25:18 +0200
committerLaurent Bonnans <laurent.bonnans@here.com>2018-04-23 17:10:28 +0200
commite49a8b69ab411fbd31c8af45167726a59f257ad0 (patch)
treef43b3089e0fd267365e5ef87760a4feed99110e5
parentf3b670dda20e903b3c23628f480c733abcafdd8a (diff)
downloadmeta-updater-e49a8b69ab411fbd31c8af45167726a59f257ad0.tar.gz
Add support for disable_send_ip client feature
-rw-r--r--recipes-sota/aktualizr/aktualizr-auto-prov.bb9
-rw-r--r--recipes-sota/aktualizr/aktualizr-hsm-prov.bb9
-rw-r--r--recipes-sota/aktualizr/aktualizr-implicit-prov.bb8
3 files changed, 26 insertions, 0 deletions
diff --git a/recipes-sota/aktualizr/aktualizr-auto-prov.bb b/recipes-sota/aktualizr/aktualizr-auto-prov.bb
index 2190512..a883f58 100644
--- a/recipes-sota/aktualizr/aktualizr-auto-prov.bb
+++ b/recipes-sota/aktualizr/aktualizr-auto-prov.bb
@@ -44,6 +44,15 @@ do_install() {
44 zip -d ${D}${localstatedir}/sota/sota_provisioning_credentials.zip treehub.json 44 zip -d ${D}${localstatedir}/sota/sota_provisioning_credentials.zip treehub.json
45 fi 45 fi
46 fi 46 fi
47
48 if ${@bb.utils.contains('SOTA_CLIENT_FEATURES', 'disable_send_ip', 'true', 'false', d)}; then
49 cat << EOF >> ${D}${libdir}/sota/sota.toml
50
51[telemetry]
52report_network = false
53EOF
54 fi
55
47} 56}
48 57
49FILES_${PN} = " \ 58FILES_${PN} = " \
diff --git a/recipes-sota/aktualizr/aktualizr-hsm-prov.bb b/recipes-sota/aktualizr/aktualizr-hsm-prov.bb
index 5f8da3c..a7ed9db 100644
--- a/recipes-sota/aktualizr/aktualizr-hsm-prov.bb
+++ b/recipes-sota/aktualizr/aktualizr-hsm-prov.bb
@@ -23,6 +23,15 @@ do_install() {
23 aktualizr_implicit_writer -c ${SOTA_PACKED_CREDENTIALS} --no-root-ca \ 23 aktualizr_implicit_writer -c ${SOTA_PACKED_CREDENTIALS} --no-root-ca \
24 -i ${STAGING_DIR_NATIVE}${libdir}/sota/sota_hsm_prov.toml -o ${D}${libdir}/sota/sota.toml -p ${D} 24 -i ${STAGING_DIR_NATIVE}${libdir}/sota/sota_hsm_prov.toml -o ${D}${libdir}/sota/sota.toml -p ${D}
25 fi 25 fi
26
27 if ${@bb.utils.contains('SOTA_CLIENT_FEATURES', 'disable_send_ip', 'true', 'false', d)}; then
28 cat << EOF >> ${D}${libdir}/sota/sota.toml
29
30[telemetry]
31report_network = false
32EOF
33 fi
34
26} 35}
27 36
28FILES_${PN} = " \ 37FILES_${PN} = " \
diff --git a/recipes-sota/aktualizr/aktualizr-implicit-prov.bb b/recipes-sota/aktualizr/aktualizr-implicit-prov.bb
index cf3d22c..4355306 100644
--- a/recipes-sota/aktualizr/aktualizr-implicit-prov.bb
+++ b/recipes-sota/aktualizr/aktualizr-implicit-prov.bb
@@ -23,6 +23,14 @@ do_install() {
23 aktualizr_implicit_writer -c ${SOTA_PACKED_CREDENTIALS} \ 23 aktualizr_implicit_writer -c ${SOTA_PACKED_CREDENTIALS} \
24 -i ${STAGING_DIR_NATIVE}${libdir}/sota/sota_implicit_prov.toml -o ${D}${libdir}/sota/sota.toml -p ${D} 24 -i ${STAGING_DIR_NATIVE}${libdir}/sota/sota_implicit_prov.toml -o ${D}${libdir}/sota/sota.toml -p ${D}
25 fi 25 fi
26
27 if ${@bb.utils.contains('SOTA_CLIENT_FEATURES', 'disable_send_ip', 'true', 'false', d)}; then
28 cat << EOF >> ${D}${libdir}/sota/sota.toml
29
30[telemetry]
31report_network = false
32EOF
33 fi
26} 34}
27 35
28FILES_${PN} = " \ 36FILES_${PN} = " \