]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
update TODO
authorLennart Poettering <lennart@poettering.net>
Wed, 5 Mar 2025 10:40:17 +0000 (11:40 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 5 Mar 2025 10:40:46 +0000 (11:40 +0100)
TODO

diff --git a/TODO b/TODO
index c16c9dd5a5876ef455edda7ff4617c4f6539bd5d..b56f0a7da68d39028fe992480a035e7a5afd5921 100644 (file)
--- a/TODO
+++ b/TODO
@@ -129,6 +129,19 @@ Features:
 
 * Maybe rename pkcs7 and public verbs of systemd-keyutil to be more verb like.
 
+* add "homctl export" and "homectl import" that gets you an "atomic" snapshot
+  of your homedir, i.e. either a tarball or a snapshot of the underlying disk
+  (use FREEZE/THAW to make it consistent, btrfs snapshots)
+
+* maybe introduce a new partition that we can store debug logs and similar at
+  the very last moment of shutdown. idea would be to store reference to block
+  device (major + minor + partition id + diskeq?) in /run somewhere, than use
+  that from systemd-shutdown, just write a raw JSON blob into the partition.
+  Include timestamp, boot id and such, plus kmsg. on next boot immeidately
+  import into journal. maybe use timestamp for making clock more monotonic.
+  also use this to detect unclean shutdowns, boot into special target if
+  detected
+
 * sd-boot: do something useful if we find exactly zero entries (ignoring items
   such as reboot/poweroff/factory reset). Show a help text or so.