<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-boot2qt.git/recipes/ostree, branch v5.6.0</title>
<subtitle>Mirror of https://code.qt.io/cgit/yocto/meta-boot2qt.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-boot2qt.git/atom?h=v5.6.0</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-boot2qt.git/atom?h=v5.6.0'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-boot2qt.git/'/>
<updated>2016-03-08T09:55:29+00:00</updated>
<entry>
<title>ostree: Mount boot partition from user space</title>
<updated>2016-03-08T09:55:29+00:00</updated>
<author>
<name>Gatis Paeglis</name>
<email>gatis.paeglis@theqtcompany.com</email>
</author>
<published>2016-03-07T13:55:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-boot2qt.git/commit/?id=2bd715056f84d866ec52e015c3658c0e2ac509be'/>
<id>urn:sha1:2bd715056f84d866ec52e015c3658c0e2ac509be</id>
<content type='text'>
In the current approach we assumed that boot/

- is on a separate boot partition
- boot partition is right before rootfs partition
- rootfs parition is provided as a *device node*
- has "ext2" filesystem (mount shell cmd tries to
  auto detect FS type, mount system call does not.)

The new approch does not assume any of the above, and
moves this logic from early user space (initramfs) to
user space. Initramfs by design should be used only to
prepare the rootfs, other tasks should be done later.

Change-Id: Idc429c8061c1fd486658e4b4d170ee487682cc91
Reviewed-by: Samuli Piippo &lt;samuli.piippo@theqtcompany.com&gt;
</content>
</entry>
<entry>
<title>ostree: Do not use grub2-mkconfig.</title>
<updated>2016-03-08T09:55:23+00:00</updated>
<author>
<name>Gatis Paeglis</name>
<email>gatis.paeglis@theqtcompany.com</email>
</author>
<published>2016-02-24T17:45:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-boot2qt.git/commit/?id=91b76a3addfd33df204ae4fabbe694a775e9c56c'/>
<id>urn:sha1:91b76a3addfd33df204ae4fabbe694a775e9c56c</id>
<content type='text'>
For more details see:
https://bugzilla.gnome.org/show_bug.cgi?id=762220

To summarize:

1) The current approach is less flexible than using a
   custom 'ostree-grub-generator' script. Each device can
   adjust this script for its needs, instead of hardcoding
   some values in ostree-bootloader-grub2.c.

2) Too much overhead on embedded to generate grub.cfg
   via /etc/grub.d/ configuration files. It is still
   possible to do so, even with this patch applied.

3) The grub2-mkconfig code path has other issues:
   https://bugzilla.gnome.org/show_bug.cgi?id=761180

Change-Id: I077838fdf16fbbb42f98df6fa6720bfbaf7c6f8b
Reviewed-by: Samuli Piippo &lt;samuli.piippo@theqtcompany.com&gt;
</content>
</entry>
<entry>
<title>Update license headers</title>
<updated>2016-02-09T10:15:02+00:00</updated>
<author>
<name>Samuli Piippo</name>
<email>samuli.piippo@theqtcompany.com</email>
</author>
<published>2016-02-09T06:44:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-boot2qt.git/commit/?id=e58e1e259754a721f108c3732d638c803ab70aaa'/>
<id>urn:sha1:e58e1e259754a721f108c3732d638c803ab70aaa</id>
<content type='text'>
Change-Id: Iabcf736e6f4ae2149b57c84ebdc8b5b1be82023d
Reviewed-by: Teemu Holappa &lt;teemu.holappa@theqtcompany.com&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/dizzy' into dev</title>
<updated>2015-12-14T13:55:24+00:00</updated>
<author>
<name>Samuli Piippo</name>
<email>samuli.piippo@theqtcompany.com</email>
</author>
<published>2015-12-14T13:55:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-boot2qt.git/commit/?id=ed793d57679af4065a4326946ce42415fd9484e1'/>
<id>urn:sha1:ed793d57679af4065a4326946ce42415fd9484e1</id>
<content type='text'>
* origin/dizzy:
  Mount boot partition from ostree-prepare-root

Change-Id: Id38bb6ebcf37f88f3d73916d55b3968f019108c2
</content>
</entry>
<entry>
<title>Mount boot partition from ostree-prepare-root</title>
<updated>2015-12-14T10:28:30+00:00</updated>
<author>
<name>Gatis Paeglis</name>
<email>gatis.paeglis@theqtcompany.com</email>
</author>
<published>2015-12-07T17:22:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-boot2qt.git/commit/?id=8dce2ffb7320f7fbc1aba7bfbb61af633470049c'/>
<id>urn:sha1:8dce2ffb7320f7fbc1aba7bfbb61af633470049c</id>
<content type='text'>
This is more convenient than having to implement
two code paths to do the same thing - one for systemd
based images and one for systemd-less images.
This is also more efficient, the earlier implementation
in initramfs scripts relied on udev which affects boot
time.

Change-Id: I0fee1072ed34f13d5dffb846322ddd7cef5542fe
Reviewed-by: Samuli Piippo &lt;samuli.piippo@theqtcompany.com&gt;
</content>
</entry>
<entry>
<title>ostree: deploy dracut module</title>
<updated>2015-12-08T16:02:58+00:00</updated>
<author>
<name>Gatis Paeglis</name>
<email>gatis.paeglis@theqtcompany.com</email>
</author>
<published>2015-12-07T13:08:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-boot2qt.git/commit/?id=9fd94853105aaf0670f0f94386d9a30a6876f115'/>
<id>urn:sha1:9fd94853105aaf0670f0f94386d9a30a6876f115</id>
<content type='text'>
This is required for ostree boot compatible initramfs
image generation on systemd enabled images.

Also there is no harm to deploy this module-setup.sh
script on a systemd-less images. We overwrite it when
deploying our custom dracut module in this case.

Change-Id: I8142cfa36db663782ac0399c30bc08cf5bdcd8b2
Reviewed-by: Samuli Piippo &lt;samuli.piippo@theqtcompany.com&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/dizzy' into dev</title>
<updated>2015-12-07T06:49:47+00:00</updated>
<author>
<name>Samuli Piippo</name>
<email>samuli.piippo@theqtcompany.com</email>
</author>
<published>2015-12-07T06:49:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-boot2qt.git/commit/?id=85e2dbf78e6ba044fea744367f16ccd1808c1810'/>
<id>urn:sha1:85e2dbf78e6ba044fea744367f16ccd1808c1810</id>
<content type='text'>
* origin/dizzy:
  Use openembedded mirror from github
  nitrogen6x: add u-boot binary back to the image
  ostree: Add TLS support
  ostree: patch upstream project
  ostree: Add GNUPG to runtime dependencies.
  Revert "Build nativesdk-ostree"
  Remove unused b2qt-update-framework

Conflicts:
	conf/distro/include/nitrogen6x.conf
	recipes/ostree/ostree.bb
	scripts/manifest.xml
	scripts/manifest_fido.xml

Change-Id: Ie3884fa026fc8b8d7d05a9bff4b2beb124e4fd03
</content>
</entry>
<entry>
<title>ostree: Add TLS support</title>
<updated>2015-12-01T07:25:10+00:00</updated>
<author>
<name>Gatis Paeglis</name>
<email>gatis.paeglis@theqtcompany.com</email>
</author>
<published>2015-11-17T13:13:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-boot2qt.git/commit/?id=4383f6ec880dc1b2db4760216ea1d1a96fcd9cf2'/>
<id>urn:sha1:4383f6ec880dc1b2db4760216ea1d1a96fcd9cf2</id>
<content type='text'>
Change-Id: I2cbfe533a8ce58d337f77f013b0da47a6a91681e
Reviewed-by: Samuli Piippo &lt;samuli.piippo@theqtcompany.com&gt;
</content>
</entry>
<entry>
<title>Use Systemd as the init system</title>
<updated>2015-11-19T06:49:25+00:00</updated>
<author>
<name>Samuli Piippo</name>
<email>samuli.piippo@theqtcompany.com</email>
</author>
<published>2015-11-09T14:01:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-boot2qt.git/commit/?id=679567dfdc6709417f57f0497252a4315d9b3a19'/>
<id>urn:sha1:679567dfdc6709417f57f0497252a4315d9b3a19</id>
<content type='text'>
Remove sysvinit from distro features and add Systemd as the default
init system. Add necessary service files to all recipes that need them.

Change-Id: I9cd4c0239fe16f35145bd3bed08e27196f30ee82
Reviewed-by: Gatis Paeglis &lt;gatis.paeglis@theqtcompany.com&gt;
Reviewed-by: Teemu Holappa &lt;teemu.holappa@theqtcompany.com&gt;
</content>
</entry>
<entry>
<title>ostree: patch upstream project</title>
<updated>2015-11-18T09:44:17+00:00</updated>
<author>
<name>Gatis Paeglis</name>
<email>gatis.paeglis@theqtcompany.com</email>
</author>
<published>2015-11-10T13:52:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-boot2qt.git/commit/?id=aed413df1ee31aad6f67eca405ed01d82d628fc7'/>
<id>urn:sha1:aed413df1ee31aad6f67eca405ed01d82d628fc7</id>
<content type='text'>
- This allows updating files on the boot partition.
- Merges ostree's uEnv.txt with system's uEnv.txt
- Adds support for convenience symlinks in top level
  of the /boot directory. This does not affect the
  atomic property of an update.

Change-Id: Ie654e22d6e26aaa0c1395d226ed967765b0c764b
Reviewed-by: Samuli Piippo &lt;samuli.piippo@theqtcompany.com&gt;
</content>
</entry>
</feed>
