core/service: allow ExecStartPost= cmds to access creds

Fixes #31194
This commit is contained in:
Mike Yuan
2024-02-05 00:57:06 +08:00
parent a145623bc4
commit 39f4504de8
+1 -2
View File
@@ -1608,8 +1608,7 @@ static ExecFlags service_exec_flags(ServiceExecCommand command_id) {
flags |= EXEC_APPLY_TTY_STDIN;
/* All start phases get access to credentials */
// FIXME: SERVICE_EXEC_START_POST
if (IN_SET(command_id, SERVICE_EXEC_START_PRE, SERVICE_EXEC_START))
if (IN_SET(command_id, SERVICE_EXEC_START_PRE, SERVICE_EXEC_START, SERVICE_EXEC_START_POST))
flags |= EXEC_WRITE_CREDENTIALS;
if (IN_SET(command_id, SERVICE_EXEC_START_PRE, SERVICE_EXEC_START))