<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-updater.git, branch testing-do-not-merge</title>
<subtitle>Mirror of github.com/advancedtelematic/meta-updater</subtitle>
<id>https://git.enea.com/cgit/linux/meta-updater.git/atom?h=testing-do-not-merge</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-updater.git/atom?h=testing-do-not-merge'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/'/>
<updated>2020-06-23T13:28:21+00:00</updated>
<entry>
<title>aktualizr: Bump to latest.</title>
<updated>2020-06-23T13:28:21+00:00</updated>
<author>
<name>Patrick Vacek</name>
<email>patrickvacek@gmail.com</email>
</author>
<published>2020-06-23T13:28:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=47ea663e90af9b97228d79843ddf437f79c72725'/>
<id>urn:sha1:47ea663e90af9b97228d79843ddf437f79c72725</id>
<content type='text'>
Signed-off-by: Patrick Vacek &lt;patrickvacek@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge pull request #736 from advancedtelematic/feat/secondary-aktualizr-info</title>
<updated>2020-06-23T12:11:18+00:00</updated>
<author>
<name>Patrick Vacek</name>
<email>patrickvacek@gmail.com</email>
</author>
<published>2020-06-23T12:11:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=099bd90514e236ea515666221e7ec8234d56190f'/>
<id>urn:sha1:099bd90514e236ea515666221e7ec8234d56190f</id>
<content type='text'>
Put aktualizr-info in a separate package and use it in Secondaries.</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>Merge pull request #681 from liuming50/introduce-ostree-kernel-initramfs</title>
<updated>2020-06-22T07:39:49+00:00</updated>
<author>
<name>Patrick Vacek</name>
<email>patrickvacek@gmail.com</email>
</author>
<published>2020-06-22T07:39:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=cd27c8baa28c406e456c5d1dba2d790e414066bb'/>
<id>urn:sha1:cd27c8baa28c406e456c5d1dba2d790e414066bb</id>
<content type='text'>
Introduce ostree kernel initramfs</content>
</entry>
<entry>
<title>Merge pull request #722 from liuming50/fix-network-configuration-naming</title>
<updated>2020-06-22T07:29:26+00:00</updated>
<author>
<name>Patrick Vacek</name>
<email>patrickvacek@gmail.com</email>
</author>
<published>2020-06-22T07:29:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=bed1238b211417fa68bd8fcb301ce7d112da6ef1'/>
<id>urn:sha1:bed1238b211417fa68bd8fcb301ce7d112da6ef1</id>
<content type='text'>
meta: change virtual/network-configuration to network-configuration</content>
</entry>
<entry>
<title>meta: introduce ostree-kernel-initramfs recipe</title>
<updated>2020-06-18T17:48:12+00:00</updated>
<author>
<name>Ming Liu</name>
<email>ming.liu@toradex.com</email>
</author>
<published>2020-05-11T18:16:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=6eecf1593d31dc04566c646717f248b3fb0aa40d'/>
<id>urn:sha1:6eecf1593d31dc04566c646717f248b3fb0aa40d</id>
<content type='text'>
We package kernel image, devicetrees, initramfs and install them to
/usr/lib/modules/${KERNEL_VERSION}, which is the preferred location
according to ostree's new implementation, this could simplify the
deployment.

Reference:
https://github.com/ostreedev/ostree/commit/3ab0d5e6644885440bac6abd17b6d2637df5435f

To let initramfs-ostree-image be able to be depended by
ostree-kernel-initramfs, it must inherit nopackages to avoid a annoying
QA warning like the follows:
| WARNING: initramfs-ostree-image-0.0.1-r0 do_package: Manifest ...initramfs-ostree-image.packagedata
| not found in colibri_imx6 armv7ahf-neon-imx armv7at2hf-neon-imx armv7at2hf-neon armv7ahf-neon armv7at2hf-vfp
| armv7ahf-vfp armv6thf-vfp armv6hf-vfp armv5tehf-vfp armv5ehf-vfp armv5thf-vfp armv5hf-vfp allarch
| x86_64_x86_64-nativesdk (variant '')?

Also we need define OSTREE_KERNEL, OSTREE_DEPLOY_DEVICETREE and
OSTREE_DEVICETREE in sota.bbclass so they could be accessed in other
recipes as well as in image recipes.

Signed-off-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
Signed-off-by: Ming Liu &lt;ming.liu@toradex.com&gt;
</content>
</entry>
<entry>
<title>Merge pull request #734 from agners/use-boot-complete</title>
<updated>2020-06-18T13:11:12+00:00</updated>
<author>
<name>Patrick Vacek</name>
<email>patrickvacek@gmail.com</email>
</author>
<published>2020-06-18T13:11:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=80072521db9312965d8c52a09bbfb29a633d2274'/>
<id>urn:sha1:80072521db9312965d8c52a09bbfb29a633d2274</id>
<content type='text'>
aktualizr: make use of boot-complete.target</content>
</entry>
<entry>
<title>Merge pull request #735 from advancedtelematic/test/OTA-4838/mem-binary-update</title>
<updated>2020-06-18T11:17:59+00:00</updated>
<author>
<name>lbonn</name>
<email>lbonn@users.noreply.github.com</email>
</author>
<published>2020-06-18T11:17:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=291facdac4cc710551b69297f9c958a32bf1e96b'/>
<id>urn:sha1:291facdac4cc710551b69297f9c958a32bf1e96b</id>
<content type='text'>
Add recipe to build images with binary primaries</content>
</entry>
<entry>
<title>Add recipe to build images with binary primaries</title>
<updated>2020-06-18T09:35:53+00:00</updated>
<author>
<name>Laurent Bonnans</name>
<email>laurent.bonnans@here.com</email>
</author>
<published>2020-06-16T15:12:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=ad341f199052427f3d96705cfe6fc3f035480607'/>
<id>urn:sha1:ad341f199052427f3d96705cfe6fc3f035480607</id>
<content type='text'>
Signed-off-by: Laurent Bonnans &lt;laurent.bonnans@here.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>
</feed>
