mirror of
https://github.com/NixOS/nix
synced 2025-07-06 21:41:48 +02:00
seccomp: Forge return codes for POSIX ACL syscalls
Commands such as "cp -p" also use fsetxattr() in addition to fchown(), so we need to make sure these syscalls always return successful as well in order to avoid nasty "Invalid value" errors. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
This commit is contained in:
parent
651a18dd24
commit
ed64976cec
2 changed files with 6 additions and 1 deletions
|
@ -16,7 +16,7 @@ let
|
|||
|
||||
sandboxTestScript = pkgs.writeText "sandbox-testscript.sh" ''
|
||||
[ $(id -u) -eq 0 ]
|
||||
touch foo
|
||||
cp -p "$testfile" foo
|
||||
chown 1024:1024 foo
|
||||
touch "$out"
|
||||
'';
|
||||
|
@ -31,6 +31,7 @@ let
|
|||
builder = "''${utils}/bin/bash";
|
||||
args = ["-e" ${sandboxTestScript}];
|
||||
PATH = "''${utils}/bin";
|
||||
testfile = builtins.toFile "test" "i am a test file";
|
||||
}
|
||||
'';
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue