From 16a42b84cf88745e6b2b93f111f99179117b9610 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 27 Oct 2022 15:59:56 +0200 Subject: [PATCH] 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 --- src/core/service.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.47.3