mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-09 15:58:05 +02:00
10f864c5ae
This is good for shebang, and also good for future build system simplifications
26 lines
515 B
Bash
Executable file
26 lines
515 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
source common.sh
|
|
|
|
if [[ $(uname) != Darwin ]]; then skipTest "Need Darwin"; fi
|
|
|
|
DEST_FILE="${TEST_ROOT}/foo"
|
|
|
|
testSandboxProfile () (
|
|
set -e
|
|
|
|
sandboxMode="$1"
|
|
|
|
rm -f "${DEST_FILE}"
|
|
nix-build --no-out-link ./extra-sandbox-profile.nix \
|
|
--option sandbox "$sandboxMode" \
|
|
--argstr seed "$RANDOM" \
|
|
--argstr destFile "${DEST_FILE}"
|
|
|
|
ls -l "${DEST_FILE}"
|
|
)
|
|
|
|
testSandboxProfile "false"
|
|
expectStderr 2 testSandboxProfile "true"
|
|
testSandboxProfile "relaxed"
|