]> git.ipfire.org Git - thirdparty/systemd.git/commit
sysext: support EXTENSION_RELOAD_MANAGER metadata
authorMathieu Tortuyaux <mtortuyaux@microsoft.com>
Tue, 25 Apr 2023 12:06:59 +0000 (14:06 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 21 Aug 2023 09:13:54 +0000 (11:13 +0200)
commit41712cd1c0d774d5eac592964f25d798df44a190
tree92dea9b9316b744beb2da1ebf33571b46431ca2d
parent121ce4a6879b0222cb7a9c27730a27e4fbfe5fb2
sysext: support EXTENSION_RELOAD_MANAGER metadata

This metadata (EXTENSION_RELOAD_MANAGER) can be set to "1" to reload the manager
when merging/refreshing/unmerging a system extension image. This can be useful in case the sysext
image provides systemd units that need to be loaded.

With `--no-reload`, one can deactivate the EXTENSION_RELOAD_MANAGER metadata interpretation.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
man/systemd-sysext.xml
src/sysext/sysext.c
test/test-functions
test/units/testsuite-50.sh