From b0ca235f33795d05a02601486b8e11a72501ff2c Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Sat, 7 Jun 2025 16:59:49 +0200 Subject: tests/common/acme/default.nix: Inline the `acmeScripts` There is just one script, and having it at an accessible entry point is not useful, as the script itself needs to be wrapped. --- tests/common/acme/scripts.nix | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 tests/common/acme/scripts.nix (limited to 'tests/common/acme/scripts.nix') diff --git a/tests/common/acme/scripts.nix b/tests/common/acme/scripts.nix deleted file mode 100644 index 4161ab8..0000000 --- a/tests/common/acme/scripts.nix +++ /dev/null @@ -1,30 +0,0 @@ -{pkgs}: -/* -* Extra functions useful for the test script. -*/ -{ - add_pebble_ca_certs = pkgs.writeShellScript "fetch-and-set-ca" '' - set -xe - - # Fetch the randomly generated ca certificate - curl https://acme.test:15000/roots/0 > /tmp/ca.crt - curl https://acme.test:15000/intermediates/0 >> /tmp/ca.crt - - # Append it to the various system stores - # The file paths are from /modules/security/ca.nix - for cert_path in "ssl/certs/ca-certificates.crt" "ssl/certs/ca-bundle.crt" "pki/tls/certs/ca-bundle.crt"; do - cert_path="/etc/$cert_path" - - mv "$cert_path" "$cert_path.old" - cat "$cert_path.old" > "$cert_path" - cat /tmp/ca.crt >> "$cert_path" - done - - export NIX_SSL_CERT_FILE=/tmp/ca.crt - export SSL_CERT_FILE=/tmp/ca.crt - - # TODO - # # P11-Kit trust source. - # environment.etc."ssl/trust-source".source = "$${cacertPackage.p11kit}/etc/ssl/trust-source"; - ''; -} -- cgit 1.4.1