From da7374b2ae07b4d3801f5187aacc199978793680 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Tue, 24 Feb 2026 21:54:54 +0900 Subject: [PATCH] varlink-idl: allow to pass polkit arguments to io.systemd.service.Reload() Then, varlink interfaces with unprivileged access can be implement the method. --- src/shared/varlink-io.systemd.service.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/shared/varlink-io.systemd.service.c b/src/shared/varlink-io.systemd.service.c index 8cbf299e07..698a3d41eb 100644 --- a/src/shared/varlink-io.systemd.service.c +++ b/src/shared/varlink-io.systemd.service.c @@ -2,6 +2,7 @@ #include +#include "bus-polkit.h" #include "env-util.h" #include "json-util.h" #include "log.h" @@ -11,7 +12,9 @@ static SD_VARLINK_DEFINE_METHOD(Ping); -static SD_VARLINK_DEFINE_METHOD(Reload); +static SD_VARLINK_DEFINE_METHOD( + Reload, + VARLINK_DEFINE_POLKIT_INPUT); static SD_VARLINK_DEFINE_METHOD( SetLogLevel,