summaryrefslogtreecommitdiffstats
path: root/recipes-sota/aktualizr/environment.inc
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/environment.inc
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/environment.inc')
-rw-r--r--recipes-sota/aktualizr/environment.inc11
1 files changed, 4 insertions, 7 deletions
diff --git a/recipes-sota/aktualizr/environment.inc b/recipes-sota/aktualizr/environment.inc
index 16e789e..0b46a2e 100644
--- a/recipes-sota/aktualizr/environment.inc
+++ b/recipes-sota/aktualizr/environment.inc
@@ -1,11 +1,8 @@
1export SOTA_VIRTUAL_SECONDARIES
2
3do_install_append() { 1do_install_append() {
4 for sec in ${SOTA_VIRTUAL_SECONDARIES}; do 2 if [ -n "${SOTA_SECONDARY_CONFIG_DIR}" ]; then
5 AKTUALIZR_PARAMETERS_VIRTUALSECS="${AKTUALIZR_PARAMETERS_VIRTUALSECS} --secondary-config $sec" 3 AKTUALIZR_CMDLINE_PARAMETERS="${AKTUALIZR_CMDLINE_PARAMETERS} --secondary-configs-dir /etc/sota/ecus"
6 done 4 fi
7 5 echo "AKTUALIZR_CMDLINE_PARAMETERS=${AKTUALIZR_CMDLINE_PARAMETERS}" > ${D}${libdir}/sota/sota.env
8 echo "AKTUALIZR_CMDLINE_PARAMETERS=${AKTUALIZR_PARAMETERS_VIRTUALSECS}" > ${D}${libdir}/sota/sota.env
9} 6}
10 7
11FILES_${PN}_append = " ${libdir}/sota/sota.env" 8FILES_${PN}_append = " ${libdir}/sota/sota.env"