aboutsummaryrefslogtreecommitdiff
path: root/tests/functional/linux-sandbox.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/linux-sandbox.sh')
-rw-r--r--tests/functional/linux-sandbox.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/functional/linux-sandbox.sh b/tests/functional/linux-sandbox.sh
index 04209277b..82f363a09 100644
--- a/tests/functional/linux-sandbox.sh
+++ b/tests/functional/linux-sandbox.sh
@@ -60,7 +60,9 @@ testCert () {
nocert=$TEST_ROOT/no-cert-file.pem
cert=$TEST_ROOT/some-cert-file.pem
+certsymlink=$TEST_ROOT/cert-symlink.pem
echo -n "CERT_CONTENT" > $cert
+ln -s $cert $certsymlink
# No cert in sandbox when not a fixed-output derivation
testCert missing normal "$cert"
@@ -74,5 +76,8 @@ testCert missing fixed-output "$nocert"
# Cert in sandbox when ssl-cert-file is set to an existing file
testCert present fixed-output "$cert"
+# Cert in sandbox when ssl-cert-file is set to a symlink
+testCert present fixed-output "$certsymlink"
+
# Symlinks should be added in the sandbox directly and not followed
nix-sandbox-build symlink-derivation.nix