<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-updater.git/classes, branch bugfix/aktualizr-etc-master</title>
<subtitle>Mirror of github.com/advancedtelematic/meta-updater</subtitle>
<id>https://git.enea.com/cgit/linux/meta-updater.git/atom?h=bugfix%2Faktualizr-etc-master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-updater.git/atom?h=bugfix%2Faktualizr-etc-master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/'/>
<updated>2018-08-14T14:03:10+00:00</updated>
<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>
<entry>
<title>Add support for building ota-tar.xz, and fixes from review comments</title>
<updated>2018-07-11T00:28:40+00:00</updated>
<author>
<name>Ben Clouser</name>
<email>ben.clouser@toradex.com</email>
</author>
<published>2018-07-11T00:27:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=fef98227e6ff5c97593697fe6c382ddd3ee8dfa8'/>
<id>urn:sha1:fef98227e6ff5c97593697fe6c382ddd3ee8dfa8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adding support for creating an otaimg.tar file in addition to the ext4 image</title>
<updated>2018-06-30T00:43:39+00:00</updated>
<author>
<name>Ben Clouser</name>
<email>ben.clouser@toradex.com</email>
</author>
<published>2018-06-30T00:43:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=850801c59cbe49e841650489508ae78fbe5a9e82'/>
<id>urn:sha1:850801c59cbe49e841650489508ae78fbe5a9e82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #338 from rsalveti/ostree-image</title>
<updated>2018-06-27T14:06:22+00:00</updated>
<author>
<name>cajun-rat</name>
<email>philip.wise@here.com</email>
</author>
<published>2018-06-27T14:06:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=cd97b4cd1e680b22afe62ebea2d8701b2f357098'/>
<id>urn:sha1:cd97b4cd1e680b22afe62ebea2d8701b2f357098</id>
<content type='text'>
image_types_ostree: no need to create boot/loader folders when creating ostree repo</content>
</entry>
<entry>
<title>sota.bbclass: remove obsolete/incorrect comment.</title>
<updated>2018-06-19T10:44:37+00:00</updated>
<author>
<name>Patrick Vacek</name>
<email>patrickvacek@gmail.com</email>
</author>
<published>2018-06-12T07:16:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=f88aa91531f6e238729f4cb430e08889f1620686'/>
<id>urn:sha1:f88aa91531f6e238729f4cb430e08889f1620686</id>
<content type='text'>
</content>
</entry>
<entry>
<title>image_types_ostree: no need to create boot/loader folders when creating ostree repo</title>
<updated>2018-06-12T20:23:58+00:00</updated>
<author>
<name>Ricardo Salveti</name>
<email>ricardo@opensourcefoundries.com</email>
</author>
<published>2018-05-18T20:47:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=54f9b8e2ecb4ef0027da026368edc33bbc08eed4'/>
<id>urn:sha1:54f9b8e2ecb4ef0027da026368edc33bbc08eed4</id>
<content type='text'>
The boot/loader folders are only required at the deploy stage, which is
already created by image_types_ota.bbclass.

Signed-off-by: Ricardo Salveti &lt;ricardo@opensourcefoundries.com&gt;
</content>
</entry>
</feed>
