summaryrefslogtreecommitdiffstats
path: root/recipes-sota/aktualizr/aktualizr_git.bb
diff options
context:
space:
mode:
authorPatrick Vacek <patrickvacek@gmail.com>2018-11-12 14:49:37 +0100
committerPatrick Vacek <patrickvacek@gmail.com>2018-11-13 10:03:51 +0100
commitf05f7e554575fcc0720564ebc4703a3811644897 (patch)
tree0f7fc84c2cb6f7bb93aa8c22d40a8263a2f266ba /recipes-sota/aktualizr/aktualizr_git.bb
parent94b473ae770faeca5c25959d36c3cc602ab18948 (diff)
downloadmeta-updater-f05f7e554575fcc0720564ebc4703a3811644897.tar.gz
aktualizr: Fix virtual secondary support.
Use /etc/sota/ecus as using /var/sota/ecus was conflicting with the provisioning recipes that also use /var/sota. Not totally ideal, but the best compromise I could find. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
Diffstat (limited to 'recipes-sota/aktualizr/aktualizr_git.bb')
-rwxr-xr-xrecipes-sota/aktualizr/aktualizr_git.bb7
1 files changed, 7 insertions, 0 deletions
diff --git a/recipes-sota/aktualizr/aktualizr_git.bb b/recipes-sota/aktualizr/aktualizr_git.bb
index 2b6ad38..39767d4 100755
--- a/recipes-sota/aktualizr/aktualizr_git.bb
+++ b/recipes-sota/aktualizr/aktualizr_git.bb
@@ -69,6 +69,12 @@ do_install_append () {
69 install -m 0644 ${WORKDIR}/aktualizr-secondary.service ${D}${systemd_unitdir}/system/aktualizr-secondary.service 69 install -m 0644 ${WORKDIR}/aktualizr-secondary.service ${D}${systemd_unitdir}/system/aktualizr-secondary.service
70 install -m 0700 -d ${D}${libdir}/sota/conf.d 70 install -m 0700 -d ${D}${libdir}/sota/conf.d
71 install -m 0700 -d ${D}${sysconfdir}/sota/conf.d 71 install -m 0700 -d ${D}${sysconfdir}/sota/conf.d
72
73 if [ -n "${SOTA_SECONDARY_CONFIG_DIR}" ] && [ -e "${SOTA_SECONDARY_CONFIG_DIR}" ]; then
74 install -m 0700 -d ${D}${sysconfdir}/sota/ecus
75 install -m 0644 "${SOTA_SECONDARY_CONFIG_DIR}"/* ${D}${sysconfdir}/sota/ecus/
76 fi
77
72} 78}
73 79
74do_install_append_class-target () { 80do_install_append_class-target () {
@@ -91,6 +97,7 @@ FILES_${PN} = " \
91 ${systemd_unitdir}/system/aktualizr.service \ 97 ${systemd_unitdir}/system/aktualizr.service \
92 ${libdir}/sota/conf.d \ 98 ${libdir}/sota/conf.d \
93 ${sysconfdir}/sota/conf.d \ 99 ${sysconfdir}/sota/conf.d \
100 ${sysconfdir}/sota/ecus/* \
94 " 101 "
95 102
96FILES_${PN}-examples = " \ 103FILES_${PN}-examples = " \