[systemd-devel] systemd-sysupdate and systemd-sysext images

Thorsten Kukuk kukuk at suse.com
Thu Oct 31 11:16:34 UTC 2024


Hi,

I'm currently working on integrating systemd-sysext in MicroOS.

For this I created several sysext images with different tools (e.g.
"gcc", "debug", ...) which I can add in parallel.
Which, besides some problems with SELinux and transactional-update, works.

Now the idea is to use systemd-sysupdate to update the sysext images,
but the implementation is very specific for "there is on OS, which
consists of several images, where the ones with the same version
belong together".

Example output:
Determining installed update sets…
Determining available update sets…
 VERSION INSTALLED AVAILABLE ASSESSMENT
↻ 20.2                  ✓     candidate
● 20.1        ✓         ✓     current+incomplete
 19.1        ✓               installed+incomplete
 17.1        ✓               installed+incomplete
 16.1        ✓               installed+incomplete
 15.2        ✓               installed+incomplete

That's not really helpful to see, what is the "gcc" and what is the
"debug" image or something else.
Are there any plans to support images with different names and version
numbers to make this usable with sysext images?
I would like to avoid adding image handling to zypper...

I'm using systemd from current git.

Thanks,
Thorsten
-- 
Thorsten Kukuk, Distinguished Engineer, Senior Architect, Future Technologies
SUSE Software Solutions Germany GmbH, Frankenstraße 146, 90461
Nuernberg, Germany
Managing Director: Ivo Totev, Andrew McDonald, Werner Knoblich (HRB
36809, AG Nürnberg)


More information about the systemd-devel mailing list