]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
TODO: drop bootctl link + sysupdate integration item 42365/head
authorLennart Poettering <lennart@amutable.com>
Thu, 28 May 2026 09:42:57 +0000 (11:42 +0200)
committerLennart Poettering <lennart@amutable.com>
Wed, 24 Jun 2026 11:06:20 +0000 (13:06 +0200)
This is now implemented: sysupdate calls out to the
/run/systemd/sysupdate/notify/ Varlink directory on completion, and bootctl
binds a socket there that links a UKI plus extras staged below
/var/lib/systemd/uki/ (with .v/ vpick support) via "bootctl link-auto".

TODO.md

diff --git a/TODO.md b/TODO.md
index a302415b84f074f04dc3267421e560664077a195..d8badaf5ab9b7a807960c5865a5c5f267f71b7b7 100644 (file)
--- a/TODO.md
+++ b/TODO.md
@@ -280,12 +280,6 @@ SPDX-License-Identifier: LGPL-2.1-or-later
 - firstboot/sysinstall: add simple interface for prompting users to enable
   "features" exposed by of sysupdate.
 
-- bootctl link + sysupdate integration
-  - make sysupdate call out to a special varlink dir on completion
-  - bind bootctl link socket in there, which when invoked goes to new dir in
-    /var/ where downloaded kernels+confext+sysext are dropped in (place in
-    .v/) and then does "bootctl link" on them.
-
 - a tool that can prep credentials, put them in the ESP, for provisioning
   systems for SBC or UEFI/HTTP boot. Should be doing what sysinstall does with
   the credentials, and maybe even *be* sysinstall.