From d64e6f3f1367786c9c3cf77dc5a288259bfb28b6 Mon Sep 17 00:00:00 2001 From: Anton Gerasimov Date: Mon, 11 Dec 2017 16:28:31 +0100 Subject: Rerun provisioning recipes when credentials have changed Signed-off-by: Anton Gerasimov --- recipes-sota/aktualizr/aktualizr-auto-prov.bb | 1 + recipes-sota/aktualizr/aktualizr-hsm-test-prov.bb | 1 + recipes-sota/aktualizr/aktualizr-implicit-prov.bb | 1 + recipes-sota/aktualizr/credentials.inc | 1 + 4 files changed, 4 insertions(+) create mode 100644 recipes-sota/aktualizr/credentials.inc diff --git a/recipes-sota/aktualizr/aktualizr-auto-prov.bb b/recipes-sota/aktualizr/aktualizr-auto-prov.bb index 43b23f9..c97cbb8 100644 --- a/recipes-sota/aktualizr/aktualizr-auto-prov.bb +++ b/recipes-sota/aktualizr/aktualizr-auto-prov.bb @@ -19,6 +19,7 @@ SYSTEMD_SERVICE_${PN} = "aktualizr.service" inherit systemd require environment.inc +require credentials.inc export SOTA_PACKED_CREDENTIALS diff --git a/recipes-sota/aktualizr/aktualizr-hsm-test-prov.bb b/recipes-sota/aktualizr/aktualizr-hsm-test-prov.bb index b1b2bff..8779c67 100644 --- a/recipes-sota/aktualizr/aktualizr-hsm-test-prov.bb +++ b/recipes-sota/aktualizr/aktualizr-hsm-test-prov.bb @@ -20,6 +20,7 @@ SYSTEMD_SERVICE_${PN} = "aktualizr.service" inherit systemd require environment.inc +require credentials.inc do_install() { install -d ${D}${systemd_unitdir}/system diff --git a/recipes-sota/aktualizr/aktualizr-implicit-prov.bb b/recipes-sota/aktualizr/aktualizr-implicit-prov.bb index f73829d..c8f0741 100644 --- a/recipes-sota/aktualizr/aktualizr-implicit-prov.bb +++ b/recipes-sota/aktualizr/aktualizr-implicit-prov.bb @@ -19,6 +19,7 @@ SYSTEMD_SERVICE_${PN} = "aktualizr.service" inherit systemd require environment.inc +require credentials.inc do_install() { install -d ${D}${systemd_unitdir}/system diff --git a/recipes-sota/aktualizr/credentials.inc b/recipes-sota/aktualizr/credentials.inc new file mode 100644 index 0000000..fe09550 --- /dev/null +++ b/recipes-sota/aktualizr/credentials.inc @@ -0,0 +1 @@ +SRC_URI_append = "${@'file://${SOTA_PACKED_CREDENTIALS}' if d.getVar('SOTA_PACKED_CREDENTIALS', True) else ' '}" -- cgit v1.2.3-54-g00ecf