<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-updater.git/classes, 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-08-05T00:41:48+00:00</updated>
<entry>
<title>image_types_ostree.bbclass, image_types_ota.bbclass: convert CONVERSION_CMD and IMAGE_TYPEDEP as well</title>
<updated>2021-08-05T00:41:48+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2021-08-04T14:31:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=f46d8ef7e0eaa3c3df743fff3821115697093d7b'/>
<id>urn:sha1:f46d8ef7e0eaa3c3df743fff3821115697093d7b</id>
<content type='text'>
* for honister this depends on new changes in oe-core:
  https://git.openembedded.org/openembedded-core/commit/?id=52674c4b1fdf79829095031b2e342d44fb0dc181
  https://git.openembedded.org/openembedded-core/commit/?id=8573f6b2a7af9867da0b21936ffd2cd2a417de1d
  for dunfell, gatesgarth, hardknott the colons will be replaced with underscores by bitbake
  and everything will work as before

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>Manually fix conversion</title>
<updated>2021-08-04T11:24:27+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2021-07-29T17:56:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=48389de678da8f059f36c8394d0ed0328e7ddfe5'/>
<id>urn:sha1:48389de678da8f059f36c8394d0ed0328e7ddfe5</id>
<content type='text'>
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<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>image_types_ota.bbclass: add support for syslinux as OSTREE_BOOTLOADER</title>
<updated>2021-07-09T17:27:07+00:00</updated>
<author>
<name>Ricardo Salveti</name>
<email>ricardo@foundries.io</email>
</author>
<published>2021-07-09T17:01:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=764226dc51051fc6962f9122aced1851c1edd0e2'/>
<id>urn:sha1:764226dc51051fc6962f9122aced1851c1edd0e2</id>
<content type='text'>
Add support for ostree to automatically identify and use syslinux as the
preferred bootloader scheme when set via OSTREE_BOOTLOADER.

Not forcing a build-time dependency at do_image_ota as multiple
bootloaders are able to identify the syslinux format.

Signed-off-by: Ricardo Salveti &lt;ricardo@foundries.io&gt;
</content>
</entry>
<entry>
<title>Merge pull request #810 from liuming50/drop-prepare_ostree_rootfs-prefunc</title>
<updated>2021-07-01T05:26:12+00:00</updated>
<author>
<name>Patti Vacek</name>
<email>pattivacek@gmail.com</email>
</author>
<published>2021-07-01T05:26:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=68af8d437163c0658b79137fc33f0df1b269d3e5'/>
<id>urn:sha1:68af8d437163c0658b79137fc33f0df1b269d3e5</id>
<content type='text'>
image_types_ostree.bbclass: drop prepare_ostree_rootfs prefunc</content>
</entry>
<entry>
<title>meta: support readonly sysroot</title>
<updated>2021-06-30T11:53:39+00:00</updated>
<author>
<name>Ming Liu</name>
<email>liu.ming50@gmail.com</email>
</author>
<published>2021-06-30T09:57:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=6e24e397347b0d14652793fea3dcf95438442ed8'/>
<id>urn:sha1:6e24e397347b0d14652793fea3dcf95438442ed8</id>
<content type='text'>
Currently ostree sysroot is being mounted as RW by ostree-remount
systemd service, add a variable OSTREE_SYSROOT_READONLY to control
that, so the end users could choose to mount sysroot as RO.

Signed-off-by: Ming Liu &lt;liu.ming50@gmail.com&gt;
</content>
</entry>
<entry>
<title>image_types_ostree.bbclass: drop prepare_ostree_rootfs prefunc</title>
<updated>2021-06-19T12:59:43+00:00</updated>
<author>
<name>Ming Liu</name>
<email>liu.ming50@gmail.com</email>
</author>
<published>2021-06-19T11:01:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=bc8f39fd0dc420feb467ab52acdfde068a36f54f'/>
<id>urn:sha1:bc8f39fd0dc420feb467ab52acdfde068a36f54f</id>
<content type='text'>
The purpose of prepare_ostree_rootfs prefunc is to ensure
do_image_rootfs runs from a clean ${OSTREE_ROOTFS} and call
oe.path.copyhardlinktree from ${IMAGE_ROOTFS} to ${OSTREE_ROOTFS}.

We dont have to maintain a prefunc to achieve that, it could be easily
done in do_image_ostree itself.

But the major reason for this change is to avoid hard links from
${IMAGE_ROOTFS} to ${OSTREE_ROOTFS}, which might lead to a Pseudo
abortion in some cases, which was observed when IMA/EVM is enabled
in rootfs.

There was a commit aiming to fix the Pseudo abortion, commit db099053:
[ image_types_ostree.bbclass: add fakeroot varflag to prepare_ostree_rootfs ]

but it's incomplete per later tests, there is still the case some old
inodes being used in ${IMAGE_ROOTFS} when do_rootfs runs, which causes
'rm -rf ${IMAGE_ROOTFS}' fail on a Pseudo abortion error.

This fixes the Pseudo abortion completely.

Signed-off-by: Ming Liu &lt;liu.ming50@gmail.com&gt;
</content>
</entry>
<entry>
<title>image_types_ostree.bbclass: add fakeroot varflag to prepare_ostree_rootfs</title>
<updated>2021-04-08T18:51:28+00:00</updated>
<author>
<name>Ming Liu</name>
<email>liu.ming50@gmail.com</email>
</author>
<published>2021-04-08T18:51:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=db099053690a61d021778945a9a62732c427a9b2'/>
<id>urn:sha1:db099053690a61d021778945a9a62732c427a9b2</id>
<content type='text'>
Since the ostree rootfs is generated by fakeroot, we should make
prepare_ostree_rootfs run with fakeroot as well, or else we might run
into a pseudo abort issue when removing OSTREE_ROOTFS directory.

Reference:
https://wiki.yoctoproject.org/wiki/Pseudo_Abort

Signed-off-by: Ming Liu &lt;liu.ming50@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge pull request #796 from ricardosalveti/master</title>
<updated>2021-01-29T15:09:03+00:00</updated>
<author>
<name>Patti Vacek</name>
<email>pattivacek@gmail.com</email>
</author>
<published>2021-01-29T15:09:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=c8327e1bc05624b36192204f1bba7eb2e05409f2'/>
<id>urn:sha1:c8327e1bc05624b36192204f1bba7eb2e05409f2</id>
<content type='text'>
image_types_ota.bbclass: use standard ext4 features</content>
</entry>
<entry>
<title>Merge pull request #797 from liuming50/fix-race-problems-of-ostreecommit-ota-tasks</title>
<updated>2021-01-29T15:08:11+00:00</updated>
<author>
<name>Patti Vacek</name>
<email>pattivacek@gmail.com</email>
</author>
<published>2021-01-29T15:08:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=0e753b01b1ceda9987610c2877f8e9543ec9ce5e'/>
<id>urn:sha1:0e753b01b1ceda9987610c2877f8e9543ec9ce5e</id>
<content type='text'>
image_types_ota.bbclass: get lock before accessing OSTREE_REPO</content>
</entry>
</feed>
