<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-updater.git/recipes-sota/aktualizr, branch master</title>
<subtitle>Mirror of github.com/advancedtelematic/meta-updater</subtitle>
<id>https://git.enea.com/cgit/linux/meta-updater.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-updater.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/'/>
<updated>2021-07-30T08:29:35+00:00</updated>
<entry>
<title>Convert to new override syntax</title>
<updated>2021-07-30T08:29:35+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2021-07-29T17:44:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=31a770d3c0cb22c9f4ece068208d2e6b2c28f1ee'/>
<id>urn:sha1:31a770d3c0cb22c9f4ece068208d2e6b2c28f1ee</id>
<content type='text'>
This is the result of automated script (0.9.0) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>aktualizr: drop unnecessary do_configure_prepend</title>
<updated>2021-04-30T11:51:24+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2021-04-30T11:34:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=872d205f5a1fee757bc0a10765876a34866efb12'/>
<id>urn:sha1:872d205f5a1fee757bc0a10765876a34866efb12</id>
<content type='text'>
* fails with latest oe-core/master with:
  https://git.openembedded.org/openembedded-core/commit/meta/classes/cmake.bbclass?id=0fb6280432a36985590d9a714a5f11164aaebb51

  because this prepend does "cd ${S}" and doesn't go back to ${B} and
  cmake_do_configure function doesn't cd to ${B} anymore, resulting in:

  | CMake Error at CMakeLists.txt:42 (message):
  |   Aktualizr does not support building in the source tree.  Please remove
  |   CMakeCache.txt and the CMakeFiles/ directory, then create a subdirectory to
  |   build in: mkdir build; cd build; cmake ..

* drop this whole do_configure_prepend as git-native works fine:

  aktualizr-native/1.0+gitAUTOINC+1255aa24fe-7/git$ grep Setting ../temp/log.do_configure
  -- Setting version to 2020.10-0-g1255aa24f

  aktualizr/1.0+gitAUTOINC+1255aa24fe-7/temp$ grep Setting ../temp/log.do_configure
  -- Setting version to 2020.10-0-g1255aa24f

  aktualizr/1.0+gitAUTOINC+1255aa24fe-7/build$ which git
  /OE/build/oe-core/tmp-musl/hosttools/git

  aktualizr/1.0+gitAUTOINC+1255aa24fe-7/build$ grep GIT CMakeCache.txt
  GITCOMMAND:FILEPATH=/OE/build/oe-core/tmp-musl/hosttools/git
  GIT_EXECUTABLE:FILEPATH=/OE/build/oe-core/tmp-musl/hosttools/git
  //ADVANCED property for variable: GITCOMMAND
  GITCOMMAND-ADVANCED:INTERNAL=1
  //ADVANCED property for variable: GIT_EXECUTABLE
  GIT_EXECUTABLE-ADVANCED:INTERNAL=1

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>aktualizr: Don't put unused configs in the image.</title>
<updated>2020-11-03T15:51:54+00:00</updated>
<author>
<name>Patrick Vacek</name>
<email>patrickvacek@gmail.com</email>
</author>
<published>2020-10-21T08:11:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=8350960da91e314c7b40f4f90534d3b9f947be7e'/>
<id>urn:sha1:8350960da91e314c7b40f4f90534d3b9f947be7e</id>
<content type='text'>
Because every aktualizr package was depending on aktualizr-configs, all
of the default configs were getting installed to /usr/lib/sota, despite
that by default none of them were ever used on the device. That
dependency has been removed.

The provisioning recipes still install the recipes they need to the
default location that aktualizr actually uses (/usr/lib/sota/conf.d). If
you want to use anything else, a specific recipe should be created to do
so.

This change rendered the aktualizr-host-tools package useless, so it has
been removed.

Signed-off-by: Patrick Vacek &lt;patrickvacek@gmail.com&gt;
</content>
</entry>
<entry>
<title>aktualizr: Upgrade to 2020.10 release</title>
<updated>2020-11-03T15:51:54+00:00</updated>
<author>
<name>Anatoliy Odukha</name>
<email>aodukha@gmail.com</email>
</author>
<published>2020-10-28T19:01:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=2b4f422a3340e83fee711b19e15f6308431dc95c'/>
<id>urn:sha1:2b4f422a3340e83fee711b19e15f6308431dc95c</id>
<content type='text'>
Signed-off-by: Anatoliy Odukha &lt;aodukha@gmail.com&gt;
</content>
</entry>
<entry>
<title>aktualizr: Upgrade to 2020.9 release.</title>
<updated>2020-08-26T08:25:33+00:00</updated>
<author>
<name>Patrick Vacek</name>
<email>patrickvacek@gmail.com</email>
</author>
<published>2020-08-26T07:38:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=e84f7a57a0f7517b67c3af2fc6f5f4c5638b0067'/>
<id>urn:sha1:e84f7a57a0f7517b67c3af2fc6f5f4c5638b0067</id>
<content type='text'>
Signed-off-by: Patrick Vacek &lt;patrickvacek@gmail.com&gt;
</content>
</entry>
<entry>
<title>aktualizr: Bump to latest and install headers in dev package.</title>
<updated>2020-08-06T06:30:42+00:00</updated>
<author>
<name>Patrick Vacek</name>
<email>patrickvacek@gmail.com</email>
</author>
<published>2020-08-05T14:30:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=c6df41eaf3a8f22c838f05d9f53e8f8b67d1f4ba'/>
<id>urn:sha1:c6df41eaf3a8f22c838f05d9f53e8f8b67d1f4ba</id>
<content type='text'>
Signed-off-by: Patrick Vacek &lt;patrickvacek@gmail.com&gt;
</content>
</entry>
<entry>
<title>aktualizr: Bump to 2020.8 release.</title>
<updated>2020-07-09T15:02:56+00:00</updated>
<author>
<name>Patrick Vacek</name>
<email>patrickvacek@gmail.com</email>
</author>
<published>2020-07-08T13:58:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=dc4b8fb6b6784b8539c5d00bc3f5c0c444b22541'/>
<id>urn:sha1:dc4b8fb6b6784b8539c5d00bc3f5c0c444b22541</id>
<content type='text'>
Signed-off-by: Patrick Vacek &lt;patrickvacek@gmail.com&gt;
</content>
</entry>
<entry>
<title>Put aktualizr-info in a separate package and use it in Secondaries.</title>
<updated>2020-06-23T11:00:17+00:00</updated>
<author>
<name>Patrick Vacek</name>
<email>patrickvacek@gmail.com</email>
</author>
<published>2020-06-23T07:48:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=3bb866358f738ba52b180e29715dc0ca888e4c3e'/>
<id>urn:sha1:3bb866358f738ba52b180e29715dc0ca888e4c3e</id>
<content type='text'>
We did the work a while ago to make aktualizr-info work for Secondaries,
but until now we weren't putting the tool into the secondary-image we
use for testing. Now it's there. Actually, it's in every image that
inherits from sota.bbclass, which is probably a good thing.

Signed-off-by: Patrick Vacek &lt;patrickvacek@gmail.com&gt;
</content>
</entry>
<entry>
<title>aktualizr: make use of boot-complete.target</title>
<updated>2020-06-15T09:42:19+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2020-06-15T08:27:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=01645b4d6d55845235d0fb709c54027d41c01260'/>
<id>urn:sha1:01645b4d6d55845235d0fb709c54027d41c01260</id>
<content type='text'>
From the systemd.special(7) man page section boot-complete.target:
This target is intended as generic synchronization point for services
that shall determine or act on whether the boot process completed
successfully.

Let's make use of the target. Since aktualizr by default marks a boot
as successful, we consider aktualizr.service a service which needs to
be executed on successful boot (hence after the boot-complete.target).

This allows to declare a service as crucial by simply ordering it before
the boot-complete.target. The systemd example service
systemd-boot-check-no-failures.service can serve as an example.

This change does not add any service dependency by default as
boot-complete.target by default does not has any extra dependencies.

Note that rebooting in the failure case is not handled by this
mechanism. This can be added by using FailureAction.

Boot assessement infrastructure got introduced with systemd 240. See
also:
https://systemd.io/AUTOMATIC_BOOT_ASSESSMENT/

Signed-off-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
</content>
</entry>
<entry>
<title>Bump aktualizr to 2020.7 revision</title>
<updated>2020-05-29T09:30:53+00:00</updated>
<author>
<name>Laurent Bonnans</name>
<email>laurent.bonnans@here.com</email>
</author>
<published>2020-05-29T09:30:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=ac389d3042a4fc9158484aadc6d8f206757121aa'/>
<id>urn:sha1:ac389d3042a4fc9158484aadc6d8f206757121aa</id>
<content type='text'>
And garage-sign to 0.7.1-4

Signed-off-by: Laurent Bonnans &lt;laurent.bonnans@here.com&gt;
</content>
</entry>
</feed>
