]> git.ipfire.org Git - thirdparty/systemd.git/commit
docs: Add a diagram for the internals of sysupdate
authorPhilip Withnall <pwithnall@gnome.org>
Tue, 27 Jan 2026 15:25:08 +0000 (15:25 +0000)
committerLuca Boccassi <luca.boccassi@gmail.com>
Fri, 27 Feb 2026 20:05:57 +0000 (20:05 +0000)
commit0432dcd1c53c3e2d9a94fb7ac8edb55d837524e2
tree89470868145a3ddb8067fef02e1f11a399990a3a
parent6cd96009fbdfbbf04bc83025cf14b0d48358a468
docs: Add a diagram for the internals of sysupdate

I had to sketch this out before I could get the internals of
systemd-sysupdate straight in my head, particularly around how an
`UpdateSet` points to one `Instance` from each of a set of `Resource`s,
and those `Instance`s are either all sources or all targets.

Hopefully this is useful to the next person to look at the code.

Signed-off-by: Philip Withnall <pwithnall@gnome.org>
(cherry picked from commit a05439097f7c188d27f58241b8621b2132a780e1)
(cherry picked from commit 877b9f9a0db1f2cd9456856c24944ed20aff8c6a)
(cherry picked from commit b14faca811f24fb6b88ae4c774e627dda54bbd29)
docs/sysupdate-objects.svg [new file with mode: 0644]