| Allow syscalls for Gentoo's portage sandbox |
| |
| - Add getcwd (bug #728978) |
| - Add faccessat2 (bug #889046) |
| |
| Bug: https://bugs.gentoo.org/728978 |
| Bug: https://bugs.gentoo.org/889046 |
| --- a/src/seccomp.c |
| +++ b/src/seccomp.c |
| @@ -174,6 +174,9 @@ enable_sandbox_full(void) |
| ALLOW_RULE(exit_group); |
| #ifdef __NR_faccessat |
| ALLOW_RULE(faccessat); |
| +#endif |
| +#ifdef __NR_faccessat2 |
| + ALLOW_RULE(faccessat2); |
| #endif |
| ALLOW_RULE(fcntl); |
| ALLOW_RULE(fcntl64); |
| @@ -237,6 +240,8 @@ enable_sandbox_full(void) |
| ALLOW_RULE(write); |
| ALLOW_RULE(writev); |
| |
| + // needed by Gentoo's portage sandbox |
| + ALLOW_RULE(getcwd); |
| |
| #if 0 |
| // needed by valgrind |