]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
update TODO
authorLennart Poettering <lennart@amutable.com>
Tue, 28 Apr 2026 10:04:20 +0000 (12:04 +0200)
committerLennart Poettering <lennart@amutable.com>
Tue, 28 Apr 2026 16:24:43 +0000 (18:24 +0200)
TODO.md

diff --git a/TODO.md b/TODO.md
index d77225c5720cac448b415944f9082c41e422913e..e51f6734f065eb2842f07f4985954b93b565407e 100644 (file)
--- a/TODO.md
+++ b/TODO.md
@@ -135,6 +135,16 @@ SPDX-License-Identifier: LGPL-2.1-or-later
   retriggers the fs is was invoked for, which causes the udev rules to rerun
   that assemble the btrfs raid, but this time force degraded assembly.
 
+- add a report backend that simply exposes a bunch of static files that are
+  symlinked to some dir {/run,/etc/,/var/lib/}systemd/report-files/ or so as
+  facts. Use that for exposing SSH keys and suchlike.
+
+- report generators for:
+  - ip addresses
+  - imds address
+  - tpm event log
+  - open IP ports
+
 - a way for container managers to turn off getty starting via $container_headless= or so...
 
 - add "conditions" for bls type 1 and type 2 profiles that allow suppressing
@@ -167,6 +177,20 @@ SPDX-License-Identifier: LGPL-2.1-or-later
 
 - add --vacuum-xyz options to coredumpctl, matching those journalctl already has.
 
+- sysupdate: in .transfer files have a 2nd url that is used if we
+  auto-rollbacked the OS before.
+
+- sysupdate: optionally enrich URL with countme=1 once a week
+
+- sysupdate: have an explicit concept of update policies: i.e. a choice of at least
+  - download list + report updates in motd – but do not auto update
+  - download list + download new version – but do not apply it
+  - download list + download new version + apply it – but do not reboot
+  - download list + donwload new version + apply it + reboot
+  Other things the policy shoudl contain is when to place the reboot.
+  This would all decouple the updating of the package list from the application
+  of it. Which is great for "countme" style stuff.
+
 - Add a "systemctl list-units --by-slice" mode or so, which rearranges the
   output of "systemctl list-units" slightly by showing the tree structure of
   the slices, and the units attached to them.