summaryrefslogtreecommitdiffstats
path: root/recipes-sota/aktualizr/aktualizr-ca-implicit-prov.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-sota/aktualizr/aktualizr-ca-implicit-prov.bb')
-rw-r--r--recipes-sota/aktualizr/aktualizr-ca-implicit-prov.bb14
1 files changed, 7 insertions, 7 deletions
diff --git a/recipes-sota/aktualizr/aktualizr-ca-implicit-prov.bb b/recipes-sota/aktualizr/aktualizr-ca-implicit-prov.bb
index 51e313d..319074e 100644
--- a/recipes-sota/aktualizr/aktualizr-ca-implicit-prov.bb
+++ b/recipes-sota/aktualizr/aktualizr-ca-implicit-prov.bb
@@ -26,7 +26,7 @@ export SOTA_CACERT_PATH
26export SOTA_CAKEY_PATH 26export SOTA_CAKEY_PATH
27 27
28do_install() { 28do_install() {
29 install -d ${D}${libdir}/sota 29 install -m 0700 -d ${D}${libdir}/sota/conf.d
30 30
31 if [ -z "${SOTA_PACKED_CREDENTIALS}" ]; then 31 if [ -z "${SOTA_PACKED_CREDENTIALS}" ]; then
32 bberror "SOTA_PACKED_CREDENTIALS are required for implicit provisioning" 32 bberror "SOTA_PACKED_CREDENTIALS are required for implicit provisioning"
@@ -51,22 +51,22 @@ do_install() {
51 bberror "SOTA_CAKEY_PATH should be set when using implicit provisioning" 51 bberror "SOTA_CAKEY_PATH should be set when using implicit provisioning"
52 fi 52 fi
53 53
54 install -d ${D}${libdir}/sota 54 install -m 0700 -d ${D}${localstatedir}/sota
55 install -d ${D}${localstatedir}/sota 55 install -m 0644 ${STAGING_DIR_NATIVE}${libdir}/sota/sota_implicit_prov_ca.toml ${D}${libdir}/sota/conf.d/20-sota.toml
56 install -m 0644 ${STAGING_DIR_NATIVE}${libdir}/sota/sota_implicit_prov_ca.toml ${D}${libdir}/sota/sota.toml
57 aktualizr_cert_provider --credentials ${SOTA_PACKED_CREDENTIALS} \ 56 aktualizr_cert_provider --credentials ${SOTA_PACKED_CREDENTIALS} \
58 --device-ca ${SOTA_CACERT_PATH} \ 57 --device-ca ${SOTA_CACERT_PATH} \
59 --device-ca-key ${SOTA_CAKEY_PATH} \ 58 --device-ca-key ${SOTA_CAKEY_PATH} \
60 --root-ca \ 59 --root-ca \
61 --server-url \ 60 --server-url \
62 --local ${D}${localstatedir}/sota \ 61 --local ${D}${localstatedir}/sota \
63 --config ${D}${libdir}/sota/sota.toml 62 --config ${D}${libdir}/sota/conf.d/20-sota.toml
64} 63}
65 64
66FILES_${PN} = " \ 65FILES_${PN} = " \
67 ${localstatedir}/sota/* \ 66 ${libdir}/sota/conf.d \
68 ${libdir}/sota/sota.toml \ 67 ${libdir}/sota/conf.d/20-sota.toml \
69 ${libdir}/sota/root.crt \ 68 ${libdir}/sota/root.crt \
69 ${localstatedir}/sota/* \
70 " 70 "
71 71
72# vim:set ts=4 sw=4 sts=4 expandtab: 72# vim:set ts=4 sw=4 sts=4 expandtab: