From d806431db792dfd0eefe012edffe7274798467eb Mon Sep 17 00:00:00 2001 From: Mike Sul Date: Tue, 19 Feb 2019 16:33:09 +0200 Subject: OTA-2135: Aktualizr's config and recipe to auto reboot just after update Signed-off-by: Mike Sul --- recipes-sota/config/aktualizr-auto-reboot.bb | 21 +++++++++++++++++++++ .../config/files/35-enable-auto-reboot.toml | 2 ++ 2 files changed, 23 insertions(+) create mode 100644 recipes-sota/config/aktualizr-auto-reboot.bb create mode 100644 recipes-sota/config/files/35-enable-auto-reboot.toml diff --git a/recipes-sota/config/aktualizr-auto-reboot.bb b/recipes-sota/config/aktualizr-auto-reboot.bb new file mode 100644 index 0000000..1317fd4 --- /dev/null +++ b/recipes-sota/config/aktualizr-auto-reboot.bb @@ -0,0 +1,21 @@ +SUMMARY = "Enable auto reboot to apply updates" +DESCRIPTION = "Configures aktualizr to auto reboot just after new updates installation in order to apply them" +HOMEPAGE = "https://github.com/advancedtelematic/aktualizr" +SECTION = "base" +LICENSE = "MPL-2.0" +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MPL-2.0;md5=815ca599c9df247a0c7f619bab123dad" + +SRC_URI = " \ + file://35-enable-auto-reboot.toml \ + " + +do_install_append () { + install -m 0700 -d ${D}${libdir}/sota/conf.d + install -m 0644 ${WORKDIR}/35-enable-auto-reboot.toml ${D}${libdir}/sota/conf.d/35-enable-auto-reboot.toml +} + +FILES_${PN} = " \ + ${libdir}/sota/conf.d/35-enable-auto-reboot.toml \ + " + +# vim:set ts=4 sw=4 sts=4 expandtab: diff --git a/recipes-sota/config/files/35-enable-auto-reboot.toml b/recipes-sota/config/files/35-enable-auto-reboot.toml new file mode 100644 index 0000000..f83810e --- /dev/null +++ b/recipes-sota/config/files/35-enable-auto-reboot.toml @@ -0,0 +1,2 @@ +[uptane] +force_install_completion = true -- cgit v1.2.3-54-g00ecf From d6a3356d73f2f81bcabf0d645b8af7c761562ffe Mon Sep 17 00:00:00 2001 From: Mike Sul Date: Thu, 21 Feb 2019 15:02:20 +0200 Subject: OTA-2135: Switch to the aktualizr verison that includes the auto reboot functionality Signed-off-by: Mike Sul --- recipes-sota/aktualizr/aktualizr_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-sota/aktualizr/aktualizr_git.bb b/recipes-sota/aktualizr/aktualizr_git.bb index fbc1bca..cac6ab8 100755 --- a/recipes-sota/aktualizr/aktualizr_git.bb +++ b/recipes-sota/aktualizr/aktualizr_git.bb @@ -23,7 +23,7 @@ SRC_URI = " \ file://aktualizr-serialcan.service \ " -SRCREV = "1cad6d10286ade64b24021ca0e23de0d3b64f520" +SRCREV = "c2da7b5dfe34ebe3482042dd461543da291c43bd" BRANCH ?= "master" S = "${WORKDIR}/git" -- cgit v1.2.3-54-g00ecf