start-stop-daemon: Allow group read/write when creating output files
This allows for better interaction with inherited ACL entries. This fixes #84. X-Gentoo-Bug: 577362 X-Gentoo-Bug-URL: https://bugs.gentoo.org/577362
This commit is contained in:
parent
beaa71df0a
commit
171e856ec8
@ -1242,7 +1242,7 @@ int main(int argc, char **argv)
|
||||
if (redirect_stdout) {
|
||||
if ((stdout_fd = open(redirect_stdout,
|
||||
O_WRONLY | O_CREAT | O_APPEND,
|
||||
S_IRUSR | S_IWUSR)) == -1)
|
||||
S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP)) == -1)
|
||||
eerrorx("%s: unable to open the logfile"
|
||||
" for stdout `%s': %s",
|
||||
applet, redirect_stdout, strerror(errno));
|
||||
@ -1250,7 +1250,7 @@ int main(int argc, char **argv)
|
||||
if (redirect_stderr) {
|
||||
if ((stderr_fd = open(redirect_stderr,
|
||||
O_WRONLY | O_CREAT | O_APPEND,
|
||||
S_IRUSR | S_IWUSR)) == -1)
|
||||
S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP)) == -1)
|
||||
eerrorx("%s: unable to open the logfile"
|
||||
" for stderr `%s': %s",
|
||||
applet, redirect_stderr, strerror(errno));
|
||||
|
Loading…
Reference in New Issue
Block a user