From: Lennart Poettering Date: Tue, 28 Apr 2026 10:04:20 +0000 (+0200) Subject: update TODO X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=46bd1d1e88cda94e548bbf775a59cbcdef651c00;p=thirdparty%2Fsystemd.git update TODO --- diff --git a/TODO.md b/TODO.md index d77225c5720..e51f6734f06 100644 --- 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.