<p dir="ltr">Hi Thorsten,</p>
<p dir="ltr">If I understand correctly, you're looking for a way to distribute sysexts such that they can be enabled/disabled, and they're updated in lock step with each other and the base OS. Is that correct?</p>
<p dir="ltr">If so, you're looking for Optional Features [1], which will release with 257</p>
<p dir="ltr">Best,<br>
Adrian <br>
</p>
<br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Oct 31, 2024, 07:16 Thorsten Kukuk <<a href="mailto:kukuk@suse.com">kukuk@suse.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I'm currently working on integrating systemd-sysext in MicroOS.<br>
<br>
For this I created several sysext images with different tools (e.g.<br>
"gcc", "debug", ...) which I can add in parallel.<br>
Which, besides some problems with SELinux and transactional-update, works.<br>
<br>
Now the idea is to use systemd-sysupdate to update the sysext images,<br>
but the implementation is very specific for "there is on OS, which<br>
consists of several images, where the ones with the same version<br>
belong together".<br>
<br>
Example output:<br>
Determining installed update sets…<br>
Determining available update sets…<br>
VERSION INSTALLED AVAILABLE ASSESSMENT<br>
↻ 20.2 ✓ candidate<br>
● 20.1 ✓ ✓ current+incomplete<br>
19.1 ✓ installed+incomplete<br>
17.1 ✓ installed+incomplete<br>
16.1 ✓ installed+incomplete<br>
15.2 ✓ installed+incomplete<br>
<br>
That's not really helpful to see, what is the "gcc" and what is the<br>
"debug" image or something else.<br>
Are there any plans to support images with different names and version<br>
numbers to make this usable with sysext images?<br>
I would like to avoid adding image handling to zypper...<br>
<br>
I'm using systemd from current git.<br>
<br>
Thanks,<br>
Thorsten<br>
-- <br>
Thorsten Kukuk, Distinguished Engineer, Senior Architect, Future Technologies<br>
SUSE Software Solutions Germany GmbH, Frankenstraße 146, 90461<br>
Nuernberg, Germany<br>
Managing Director: Ivo Totev, Andrew McDonald, Werner Knoblich (HRB<br>
36809, AG Nürnberg)<br>
</blockquote></div>