<div dir="ltr">Fantastic, thanks Alex!<div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Jeffrey "Jefro" Osier-Mixon  |  <a href="mailto:jefro@redhat.com" target="_blank">jefro@redhat.com</a><br><div>Red Hat Office of the CTO  |  Sr. Principal Community Architect, Automotive<br></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Nov 19, 2021 at 7:22 AM Alexander Larsson <<a href="mailto:alexl@redhat.com">alexl@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The last couple of weeks we have been working a lot on the sample<br>
images in the automotive sig. This culminated in a lot of changes at<br>
the end of this week that are very exciting.<br>
<br>
First of all, the manifests for these images are available (just like<br>
before) at:<br>
<br>
  <a href="https://gitlab.com/redhat/automotive/automotive-sig" rel="noreferrer" target="_blank">https://gitlab.com/redhat/automotive/automotive-sig</a><br>
<br>
But the recent changes are:<br>
<br>
We now have images based on CentOS Stream 9. The old CentOS Stream 8<br>
manifests still remain, but will soon be removed in favour of the new<br>
ones. We have images targeting virtual machines and Raspberry Pi4,<br>
each supporting either OSTree or regular boot mode.<br>
<br>
There is a new build tag for automotive in CBS:<br>
<br>
 <a href="https://cbs.centos.org/koji/buildtargetinfo?name=automotive9s-packages-main-el9s" rel="noreferrer" target="_blank">https://cbs.centos.org/koji/buildtargetinfo?name=automotive9s-packages-main-el9s</a><br>
<br>
This allows us to build custom packages targeting the automotive images that<br>
are not normally in centos.<br>
<br>
In this tag we now have builds of the new automotive kernel, and some other<br>
packages that are needed for the realtime support it has:<br>
<br>
 <a href="https://cbs.centos.org/koji/packages?tagID=2463" rel="noreferrer" target="_blank">https://cbs.centos.org/koji/packages?tagID=2463</a><br>
<br>
These kernels and packages are automatically pulled into the<br>
automotive image builds.<br>
<br>
All the manifests have been converted from JSON to Yaml. This makes<br>
the manifest easier to read and maintain, and it also allows us to use<br>
comments in the manifests. The tool that reads the yaml is osbuild-mpp,<br>
which now supports either json or yaml, but it always outputs json files<br>
that are read by osbuild.<br>
<br>
We have been experimenting with booting the images without grub, using<br>
direct uefi kernel booting. This is done in order to boot faster and<br>
with less code. This work is experimental, but if you want to play<br>
with it, change the image_type to "directboot" to see this in<br>
action. It even works on the raspberry pi.<br>
<br>
All manifests are now ext4 based rather than xfs, as the automotive kernel<br>
is slated to remove the xfs support.<br>
<br>
The neptune images now automatically log in as the "neptune" user and start<br>
neptune.<br>
<br>
-- <br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<br>
 Alexander Larsson                                Red Hat, Inc<br>
       <a href="mailto:alexl@redhat.com" target="_blank">alexl@redhat.com</a>         <a href="mailto:alexander.larsson@gmail.com" target="_blank">alexander.larsson@gmail.com</a><br>
<br>
_______________________________________________<br>
CentOS-automotive-sig mailing list<br>
<a href="mailto:CentOS-automotive-sig@centos.org" target="_blank">CentOS-automotive-sig@centos.org</a><br>
<a href="https://lists.centos.org/mailman/listinfo/centos-automotive-sig" rel="noreferrer" target="_blank">https://lists.centos.org/mailman/listinfo/centos-automotive-sig</a><br>
<br>
</blockquote></div>