From: Jörg Thalheim Date: Thu, 27 Oct 2022 13:59:56 +0000 (+0200) Subject: update credentials when reloading a service X-Git-Tag: v253-rc1~613 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=16a42b84cf88745e6b2b93f111f99179117b9610;p=thirdparty%2Fsystemd.git update credentials when reloading a service Many long-running services will reload configuration and therefore credentials on reload. Therefore its useful if a service reload will also update credentials. Tested in https://github.com/numtide/systemd-vaultd/pull/12 --- diff --git a/src/core/service.c b/src/core/service.c index 1e14cdc6ca0..42de40e1375 100644 --- a/src/core/service.c +++ b/src/core/service.c @@ -2422,7 +2422,7 @@ static void service_enter_reload(Service *s) { r = service_spawn(s, s->control_command, s->timeout_start_usec, - EXEC_APPLY_SANDBOXING|EXEC_APPLY_CHROOT|EXEC_IS_CONTROL|EXEC_CONTROL_CGROUP, + EXEC_APPLY_SANDBOXING|EXEC_APPLY_CHROOT|EXEC_IS_CONTROL|EXEC_CONTROL_CGROUP|EXEC_WRITE_CREDENTIALS, &s->control_pid); if (r < 0) goto fail;