<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-updater.git/classes, branch feat/OTA-719/nodeploy</title>
<subtitle>Mirror of github.com/advancedtelematic/meta-updater</subtitle>
<id>https://git.enea.com/cgit/linux/meta-updater.git/atom?h=feat%2FOTA-719%2Fnodeploy</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-updater.git/atom?h=feat%2FOTA-719%2Fnodeploy'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/'/>
<updated>2018-10-01T08:44:50+00:00</updated>
<entry>
<title>Add SOTA_DEPLOY_CREDENTIALS variable to control whether the built image should be provisioned</title>
<updated>2018-10-01T08:44:50+00:00</updated>
<author>
<name>Anton Gerasimov</name>
<email>anton@advancedtelematic.com</email>
</author>
<published>2018-09-05T14:22:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=673a4b91d1794b7c89265ba3dd62febf8826e14f'/>
<id>urn:sha1:673a4b91d1794b7c89265ba3dd62febf8826e14f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for rollback on Raspberry Pi</title>
<updated>2018-09-18T12:54:23+00:00</updated>
<author>
<name>Anton Gerasimov</name>
<email>anton.gerasimov@here.com</email>
</author>
<published>2018-06-01T11:03:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=c035200bda65f96880cb1663a5841faeb4470861'/>
<id>urn:sha1:c035200bda65f96880cb1663a5841faeb4470861</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update `installed_versions` passing to new location</title>
<updated>2018-09-18T08:15:13+00:00</updated>
<author>
<name>Laurent Bonnans</name>
<email>laurent.bonnans@here.com</email>
</author>
<published>2018-09-14T15:46:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=d0024de06b23d2f295d41fb4f73933d5aad9b077'/>
<id>urn:sha1:d0024de06b23d2f295d41fb4f73933d5aad9b077</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't commit credentials to OSTree repository</title>
<updated>2018-09-12T09:07:40+00:00</updated>
<author>
<name>Anton Gerasimov</name>
<email>anton.gerasimov@here.com</email>
</author>
<published>2018-09-12T09:07:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=e038765f3df4dc4781cbf58a82eee607a8e3dd84'/>
<id>urn:sha1:e038765f3df4dc4781cbf58a82eee607a8e3dd84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update fitimage initramfs image name</title>
<updated>2018-09-04T12:11:11+00:00</updated>
<author>
<name>Laurent Bonnans</name>
<email>laurent.bonnans@here.com</email>
</author>
<published>2018-09-03T16:31:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=236b8ff38d3fcab77eb81848c521d09f66421f30'/>
<id>urn:sha1:236b8ff38d3fcab77eb81848c521d09f66421f30</id>
<content type='text'>
From poky master

This fixes image builds but does not boot yet...
</content>
</entry>
<entry>
<title>Add back dependency on INITRAMFS_IMAGE:do_image_complete</title>
<updated>2018-08-14T14:03:10+00:00</updated>
<author>
<name>Phil Wise</name>
<email>philip.wise@here.com</email>
</author>
<published>2018-08-10T11:42:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=7d657d0cbec360cafb94952fcd652fd084579204'/>
<id>urn:sha1:7d657d0cbec360cafb94952fcd652fd084579204</id>
<content type='text'>
Without this the build fails because the initramfs hasn't been build
before do_image_ostree. There should be a dependency through
virtual/kernel:do_deploy, but there is clearly some reason why this
isn't enough.
</content>
</entry>
<entry>
<title>classes: image_types_ostree: Fix copying standalone initramfs</title>
<updated>2018-08-14T14:03:10+00:00</updated>
<author>
<name>Yevgeny Popovych</name>
<email>yevgenyp@pointgrab.com</email>
</author>
<published>2018-08-09T10:16:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=9927446d002b1154faae67ff990176a02f69e7e7'/>
<id>urn:sha1:9927446d002b1154faae67ff990176a02f69e7e7</id>
<content type='text'>
Signed-off-by: Yevgeny Popovych &lt;yevgenyp@pointgrab.com&gt;
</content>
</entry>
<entry>
<title>ostree-initrd: Make it an initramfs, not initrd</title>
<updated>2018-08-14T14:03:10+00:00</updated>
<author>
<name>Yevgeny Popovych</name>
<email>yevgenyp@pointgrab.com</email>
</author>
<published>2018-07-20T15:14:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=212d71d273023470b82854c363854b301bd11314'/>
<id>urn:sha1:212d71d273023470b82854c363854b301bd11314</id>
<content type='text'>
The reasoning here is to allow initramfs generated by this recipe
to be included in FIT.

To do so w/o changing openembedded-core (it allows only cpio format) -
init script should be able to execute from a rootfs (i.e. true initramfs),
not ramdisk (initrd).
See [1] for more information on these keywords.

The gist of this change is switch from `pivot_root` to `switch_root`.
This also allows to get rid of some clutter, since `switch_root` handles
transition to new sysroot all by itself.
Again, see [1] for details on these utility/syscall.

[1] https://www.kernel.org/doc/Documentation/filesystems/ramfs-rootfs-initramfs.txt

Signed-off-by: Yevgeny Popovych &lt;yevgenyp@pointgrab.com&gt;
</content>
</entry>
<entry>
<title>classes: image_types_ostree: A hack to allow initramfs in FIT</title>
<updated>2018-08-14T14:03:10+00:00</updated>
<author>
<name>Yevgeny Popovych</name>
<email>yevgenyp@pointgrab.com</email>
</author>
<published>2018-06-19T11:41:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=625c3a3a7b7390012c26b34ce4bb4cd277d9ed07'/>
<id>urn:sha1:625c3a3a7b7390012c26b34ce4bb4cd277d9ed07</id>
<content type='text'>
The issue is that when only vmlinuz-* file is present
(the case when both DTB and initramfs are in FIT),
libostree will assume that there is no initramfs at all and will supply
different init= parameter on the kernel command line
(aimed to boot directly from sysroot).
This effectively breaks boot process as init specified
on the kernel cmdline is not present in initramfs.

Solution is to basically create an empty initramfs-* file
when we use FIT.

The proper solution would be to make libostree aware of whether
we use FIT or not.

Note, to actually boot with initramfs in FIT - a change to u-boot
script (env) is needed which will remove explicit usage of initramfs.

Signed-off-by: Yevgeny Popovych &lt;yevgenyp@pointgrab.com&gt;
</content>
</entry>
<entry>
<title>classes, images: Use standard variables for initramfs</title>
<updated>2018-08-14T14:03:10+00:00</updated>
<author>
<name>Yevgeny Popovych</name>
<email>yevgenyp@pointgrab.com</email>
</author>
<published>2018-06-19T10:08:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=9dcfcdb9aa2da833a3b86b87fbbb22b60e5d7e3c'/>
<id>urn:sha1:9dcfcdb9aa2da833a3b86b87fbbb22b60e5d7e3c</id>
<content type='text'>
This will reduce the level of indirection and improve compatibility
with the rest of OE.
For example, FIT that includes initramfs may now be built.

Signed-off-by: Yevgeny Popovych &lt;yevgenyp@pointgrab.com&gt;
</content>
</entry>
</feed>
