]> git.ipfire.org Git - thirdparty/systemd.git/commit
machined: add varlink interface for registering machines 32709/head
authorSam Leonard <sam.leonard@codethink.co.uk>
Tue, 23 Apr 2024 09:26:59 +0000 (10:26 +0100)
committerLuca Boccassi <bluca@debian.org>
Wed, 8 May 2024 10:54:31 +0000 (11:54 +0100)
commit5b44c81ff868a4d1b78a74e4770f7a8b2f1d0f91
tree4c55a6f486ffed482f219f735be0acf6d8c2761a
parent1f815bf1640c7a648d323f9331cd88f19cffc2c9
machined: add varlink interface for registering machines

This commit adds the new varlink interface io.systemd.Machine at
/run/systemd/machine/io.systemd.Machine with a single method Register

It supports all combinations of RegisterMachine[WithSSH,WithNetwork] all
under the same method.
man/systemd-machined.service.xml
src/machine/machine-varlink.c [new file with mode: 0644]
src/machine/machine-varlink.h [new file with mode: 0644]
src/machine/machined-varlink.c
src/machine/machined.c
src/machine/machined.h
src/machine/meson.build
src/shared/meson.build
src/shared/varlink-io.systemd.Machine.c [new file with mode: 0644]
src/shared/varlink-io.systemd.Machine.h [new file with mode: 0644]