[systemd-devel] systemd-sysupdate and systemd-sysext images
Thorsten Kukuk
kukuk at suse.com
Mon Nov 4 11:01:18 UTC 2024
On Mon, Nov 4, 2024 at 11:22 AM Thorsten Kukuk <kukuk at suse.com> wrote:
> Ah, I forgot about that new utility during my vacation...
> But updatectl does not solve my problems, see above.
> It's still centric about this "there is a base OS image and all
> extensions have the same image version", even if it has a nice
> interface.
If you create a list of sysupdate features without a base OS image,
and you have no feature enabled:
# updatectl
Failed to get current version for 'host': No data available
# updatectl check
Failed to call CheckNew for 'host': No such file or directory
No updates available.
# updatectl features
Failed to lookup feature for 'host': No data available
So I cannot even list the available features to enable them.
And if I try to enable a feature since I know them:
# updatectl enable gcc
Failed to call SetFeatureEnabled for 'host': Invalid arguments 'sbt'
to call org.freedesktop.sysupdate1.Target.SetFeatureEnabled(),
expecting 'sit'.
What I don't understand:
The .transfer file can have a list of Features, but since
MatchPattern= is required, you need a single .transfer file for every
.feature file.
In which case can you use more than one "Feature" in a .transfer file,
and what does this look like?
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