From d0024de06b23d2f295d41fb4f73933d5aad9b077 Mon Sep 17 00:00:00 2001 From: Laurent Bonnans Date: Fri, 14 Sep 2018 17:46:42 +0200 Subject: Update `installed_versions` passing to new location --- classes/image_types_ota.bbclass | 5 +++-- recipes-sota/aktualizr/aktualizr_git.bb | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/classes/image_types_ota.bbclass b/classes/image_types_ota.bbclass index cd58080..4380494 100644 --- a/classes/image_types_ota.bbclass +++ b/classes/image_types_ota.bbclass @@ -103,7 +103,7 @@ fakeroot do_otasetup () { cp -a ${IMAGE_ROOTFS}/var/sota ${OTA_SYSROOT}/ostree/deploy/${OSTREE_OSNAME}/var/ || true # Create /var/sota if it doesn't exist yet - mkdir -p ${OTA_SYSROOT}/ostree/deploy/${OSTREE_OSNAME}/var/sota || true + mkdir -p ${OTA_SYSROOT}/ostree/deploy/${OSTREE_OSNAME}/var/sota # Ensure the permissions are correctly set chmod 700 ${OTA_SYSROOT}/ostree/deploy/${OSTREE_OSNAME}/var/sota @@ -116,7 +116,8 @@ fakeroot do_otasetup () { if [ -n "${GARAGE_TARGET_VERSION}" ]; then target_version=${GARAGE_TARGET_VERSION} fi - echo "{\"${ostree_target_hash}\":\"${GARAGE_TARGET_NAME}-${target_version}\"}" > ${OTA_SYSROOT}/ostree/deploy/${OSTREE_OSNAME}/var/sota/installed_versions + mkdir -p ${OTA_SYSROOT}/ostree/deploy/${OSTREE_OSNAME}/var/sota/import + echo "{\"${ostree_target_hash}\":\"${GARAGE_TARGET_NAME}-${target_version}\"}" > ${OTA_SYSROOT}/ostree/deploy/${OSTREE_OSNAME}/var/sota/import/installed_versions echo "All done. Cleaning up dir: ${HOME_TMP}" rm -rf ${HOME_TMP} } diff --git a/recipes-sota/aktualizr/aktualizr_git.bb b/recipes-sota/aktualizr/aktualizr_git.bb index 332235b..9112546 100755 --- a/recipes-sota/aktualizr/aktualizr_git.bb +++ b/recipes-sota/aktualizr/aktualizr_git.bb @@ -26,7 +26,7 @@ SRC_URI = " \ file://aktualizr-secondary.socket \ file://aktualizr-serialcan.service \ " -SRCREV = "7fc5730719a33c62df394a1fec8488ff5513c90c" +SRCREV = "090c463c6f1ec7a7ceae963cd7b4ba99aa74e1f5" BRANCH ?= "master" S = "${WORKDIR}/git" -- cgit v1.2.3-54-g00ecf From b62aa4caee97bc12749a83cb271d2b46d203cdaa Mon Sep 17 00:00:00 2001 From: Laurent Bonnans Date: Mon, 17 Sep 2018 16:27:52 +0200 Subject: Do not run aktualizr-info --allow-migrate in tests --- lib/oeqa/selftest/cases/updater.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/oeqa/selftest/cases/updater.py b/lib/oeqa/selftest/cases/updater.py index 1c5a1dc..a3fe407 100644 --- a/lib/oeqa/selftest/cases/updater.py +++ b/lib/oeqa/selftest/cases/updater.py @@ -226,8 +226,8 @@ class ManualControlTests(OESelftestTestCase): Disable the systemd service then run aktualizr manually """ sleep(20) - stdout, stderr, retcode = self.qemu_command('aktualizr-info --allow-migrate') - self.assertIn(b'Fetched metadata: no', stdout, + stdout, stderr, retcode = self.qemu_command('aktualizr-info') + self.assertIn(b'Can\'t open database', stdout, 'Aktualizr should not have run yet' + stderr.decode() + stdout.decode()) stdout, stderr, retcode = self.qemu_command('aktualizr --running-mode=once') -- cgit v1.2.3-54-g00ecf