On 11/3/21 20:09, Zac Medico wrote:
The lockfile function is expected to raise PermissionDenied if
the (root) parent process holds the lock, so retry in this case.
Bug: https://bugs.gentoo.org/468990
Signed-off-by: Zac Medico
---
bin/ebuild-ipc.py | 11 ++-
1 file changed, 10 inserti
Move ipc files to a .ipc subdirectory, with a setgid bit to
prevent a lockfile group permission race. The lockfile function
uses an appropriate open call with mode argument so that the
lockfile is created atomically with both group ownership and
group write bit.
Bug: https://bugs.gentoo.org/468990