diff options
author | Anton Gerasimov <anton@advancedtelematic.com> | 2017-12-05 18:42:23 +0100 |
---|---|---|
committer | Anton Gerasimov <anton@advancedtelematic.com> | 2017-12-05 18:42:26 +0100 |
commit | 9948edf252ba57f7386d647884f9c50d4f31310e (patch) | |
tree | 0073bcd6a3751d76dd1ab46f5e1cff42675c6622 /recipes-sota/aktualizr/aktualizr-auto-prov.bb | |
parent | b238c2772512545789cef8da26898b703ee557fd (diff) | |
download | meta-updater-9948edf252ba57f7386d647884f9c50d4f31310e.tar.gz |
Always create /usr/lib/sota in autoprov recipe
The directory is required by environment.inc
Diffstat (limited to 'recipes-sota/aktualizr/aktualizr-auto-prov.bb')
-rw-r--r-- | recipes-sota/aktualizr/aktualizr-auto-prov.bb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/recipes-sota/aktualizr/aktualizr-auto-prov.bb b/recipes-sota/aktualizr/aktualizr-auto-prov.bb index 6588c20..dd23c06 100644 --- a/recipes-sota/aktualizr/aktualizr-auto-prov.bb +++ b/recipes-sota/aktualizr/aktualizr-auto-prov.bb | |||
@@ -36,15 +36,15 @@ do_install() { | |||
36 | bbwarn "OSTREE_PUSH_CREDENTIALS is ignored. Please use SOTA_PACKED_CREDENTIALS" | 36 | bbwarn "OSTREE_PUSH_CREDENTIALS is ignored. Please use SOTA_PACKED_CREDENTIALS" |
37 | fi | 37 | fi |
38 | 38 | ||
39 | install -d ${D}${libdir}/sota | ||
40 | install -d ${D}${localstatedir}/sota | ||
39 | if [ -n "${SOTA_PACKED_CREDENTIALS}" ]; then | 41 | if [ -n "${SOTA_PACKED_CREDENTIALS}" ]; then |
40 | install -d ${D}/${systemd_unitdir}/system | 42 | install -d ${D}/${systemd_unitdir}/system |
41 | install -m 0644 ${WORKDIR}/aktualizr.service ${D}/${systemd_unitdir}/system/aktualizr.service | 43 | install -m 0644 ${WORKDIR}/aktualizr.service ${D}/${systemd_unitdir}/system/aktualizr.service |
42 | install -d ${D}${libdir}/sota | ||
43 | install -m "0644" ${STAGING_DIR_NATIVE}/${libdir}/sota/sota_autoprov.toml ${D}${libdir}/sota/sota.toml | 44 | install -m "0644" ${STAGING_DIR_NATIVE}/${libdir}/sota/sota_autoprov.toml ${D}${libdir}/sota/sota.toml |
44 | 45 | ||
45 | # deploy SOTA credentials | 46 | # deploy SOTA credentials |
46 | if [ -e ${SOTA_PACKED_CREDENTIALS} ]; then | 47 | if [ -e ${SOTA_PACKED_CREDENTIALS} ]; then |
47 | mkdir -p ${D}/var/sota | ||
48 | cp ${SOTA_PACKED_CREDENTIALS} ${D}/var/sota/sota_provisioning_credentials.zip | 48 | cp ${SOTA_PACKED_CREDENTIALS} ${D}/var/sota/sota_provisioning_credentials.zip |
49 | # Device should not be able to push data to treehub | 49 | # Device should not be able to push data to treehub |
50 | zip -d ${D}/var/sota/sota_provisioning_credentials.zip treehub.json | 50 | zip -d ${D}/var/sota/sota_provisioning_credentials.zip treehub.json |
@@ -58,5 +58,5 @@ do_install() { | |||
58 | FILES_${PN} = " \ | 58 | FILES_${PN} = " \ |
59 | ${systemd_unitdir}/system/aktualizr.service \ | 59 | ${systemd_unitdir}/system/aktualizr.service \ |
60 | ${libdir}/sota/sota.toml \ | 60 | ${libdir}/sota/sota.toml \ |
61 | /var/sota/sota_provisioning_credentials.zip \ | 61 | ${localstatedir}/sota/sota_provisioning_credentials.zip \ |
62 | " | 62 | " |