From 78422f6ca6e5cca90e33ad49aa1b39bb25c527b3 Mon Sep 17 00:00:00 2001 From: Phil Wise Date: Fri, 15 Jun 2018 09:48:32 +0200 Subject: Compatibility with latest aktualizr Note that the HsmTests still sometimes fail --- recipes-sota/aktualizr/aktualizr-hsm-prov.bb | 1 - recipes-sota/aktualizr/aktualizr-implicit-prov.bb | 1 - recipes-sota/aktualizr/aktualizr_git.bb | 11 +++++++++-- 3 files changed, 9 insertions(+), 4 deletions(-) (limited to 'recipes-sota') diff --git a/recipes-sota/aktualizr/aktualizr-hsm-prov.bb b/recipes-sota/aktualizr/aktualizr-hsm-prov.bb index d526cd2..a5ce3b0 100644 --- a/recipes-sota/aktualizr/aktualizr-hsm-prov.bb +++ b/recipes-sota/aktualizr/aktualizr-hsm-prov.bb @@ -23,7 +23,6 @@ do_install() { ${D}${libdir}/sota/conf.d/20-sota_hsm_prov.toml if [ -n "${SOTA_PACKED_CREDENTIALS}" ]; then aktualizr_implicit_writer -c ${SOTA_PACKED_CREDENTIALS} --no-root-ca \ - -i ${STAGING_DIR_NATIVE}${libdir}/sota/sota_hsm_prov.toml \ -o ${D}${libdir}/sota/conf.d/30-implicit_server.toml -p ${D} fi } diff --git a/recipes-sota/aktualizr/aktualizr-implicit-prov.bb b/recipes-sota/aktualizr/aktualizr-implicit-prov.bb index e08eeef..544e83d 100644 --- a/recipes-sota/aktualizr/aktualizr-implicit-prov.bb +++ b/recipes-sota/aktualizr/aktualizr-implicit-prov.bb @@ -23,7 +23,6 @@ do_install() { ${D}${libdir}/sota/conf.d/20-sota_implicit_prov.toml if [ -n "${SOTA_PACKED_CREDENTIALS}" ]; then aktualizr_implicit_writer -c ${SOTA_PACKED_CREDENTIALS} \ - -i ${STAGING_DIR_NATIVE}${libdir}/sota/sota_implicit_prov.toml \ -o ${D}${libdir}/sota/conf.d/30-implicit_server.toml -p ${D} fi } diff --git a/recipes-sota/aktualizr/aktualizr_git.bb b/recipes-sota/aktualizr/aktualizr_git.bb index 8dc4b31..f1540b2 100755 --- a/recipes-sota/aktualizr/aktualizr_git.bb +++ b/recipes-sota/aktualizr/aktualizr_git.bb @@ -13,6 +13,9 @@ RDEPENDS_${PN}_class-target = "lshw " RDEPENDS_${PN}_append_class-target = "${@bb.utils.contains('SOTA_CLIENT_FEATURES', 'serialcan', ' slcand-start', '', d)} " RDEPENDS_${PN}_append_class-target = "${@bb.utils.contains('SOTA_CLIENT_FEATURES', 'hsm', ' softhsm softhsm-testtoken', '', d)}" +RDEPENDS_${PN}_append_class-target = " ${PN}-tools " +RDEPENDS_${PN}-secondary_append_class-target = " ${PN}-tools " + PV = "1.0+git${SRCPV}" PR = "7" @@ -23,7 +26,7 @@ SRC_URI = " \ file://aktualizr-secondary.socket \ file://aktualizr-serialcan.service \ " -SRCREV = "114dc6c519ca9a605d73ad292821348607d0fa12" +SRCREV = "9f538a8a411ca917184fe11a6cf92e5ebf9efc61" BRANCH ?= "master" S = "${WORKDIR}/git" @@ -81,7 +84,7 @@ do_install_append_class-native () { install -m 0644 ${B}/src/sota_tools/garage-sign/lib/* ${D}${libdir} } -PACKAGES =+ " ${PN}-examples ${PN}-host-tools ${PN}-secondary " +PACKAGES =+ " ${PN}-examples ${PN}-host-tools ${PN}-tools ${PN}-secondary " FILES_${PN} = " \ ${bindir}/aktualizr \ @@ -111,6 +114,10 @@ FILES_${PN}-host-tools = " \ ${libdir}/sota/sota_implicit_prov_ca.toml \ " +FILES_${PN}-tools = " \ + ${bindir}/aktualizr-check-discovery \ + " + FILES_${PN}-secondary = " \ ${bindir}/aktualizr-secondary \ ${libdir}/sota/sota_secondary.toml \ -- cgit v1.2.3-54-g00ecf