diff options
author | Adrian Vovk <adrianvovk@gmail.com> | 2024-06-22 20:48:50 +0200 |
---|---|---|
committer | Adrian Vovk <adrianvovk@gmail.com> | 2024-10-18 23:58:45 +0200 |
commit | e1384cfb096ad3561e3d20f193c37f59d5379768 (patch) | |
tree | 8473ee472b7583f21aa88b45eb45fe8be81daace /TODO | |
parent | fs-util: Introduce symlinkat_idempotent (diff) | |
download | systemd-e1384cfb096ad3561e3d20f193c37f59d5379768.tar.xz systemd-e1384cfb096ad3561e3d20f193c37f59d5379768.zip |
sysupdate: Introduce optional features
Optional features allow distros to define sets of transfers that can
be enabled or disabled by the system administrator. This is useful for
situations where a distro may want to ship some resources version-locked
to the core OS, but many people have no need for the resource, such as:
development tools/compilers, drivers for specialized hardware, language
packs, etc
We also rename sysupdate.d/*.conf -> sysupdate.d/*.transfer, because
now there are more than one type of definition in sysupdate.d/. For
backwards compat, we still load *.conf files as long as no *.transfer
files are found and the *.conf files don't try to declare themselves
as part of any features
Fixes https://github.com/systemd/systemd/issues/33343
Fixes https://github.com/systemd/systemd/issues/33344
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 3 |
1 files changed, 0 insertions, 3 deletions
@@ -1429,9 +1429,6 @@ Features: - "systemd-sysupdate update --all" support, that iterates through all components defined on the host, plus all images installed into /var/lib/machines/, /var/lib/portable/ and so on. - - figure out what to do about system extensions (i.e. they need to imply an - update component, since otherwise sysupdate.d/ files would override the - host's update files.) - Allow invocation with a single transfer definition, i.e. with --definitions= pointing to a file rather than a dir. - add ability to disable implicit decompression of downloaded artifacts, |