From a5a2fc72747319291b5bb5ecc69d491d1a17c294 Mon Sep 17 00:00:00 2001 From: Erik Arvstedt Date: Wed, 16 Dec 2020 01:28:11 +0100 Subject: [PATCH] make-container: fix renamed variable The variable was only renamed in run-tests.sh, which broke containers. --- test/lib/make-container.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/lib/make-container.sh b/test/lib/make-container.sh index 327f13d..99cce7b 100755 --- a/test/lib/make-container.sh +++ b/test/lib/make-container.sh @@ -57,8 +57,8 @@ if [[ $EUID != 0 ]]; then # NixOS containers require root permissions. # By using sudo here and not at the user's call-site extra-container can detect if it is running # inside an existing shell session (by checking an internal environment variable). - exec sudo scenario="$scenario" testDir="$testDir" NIX_PATH="$NIX_PATH" PATH="$PATH" \ - scenarioOverridesFile="${scenarioOverridesFile:-}" "$testDir/lib/make-container.sh" "$@" + exec sudo scenario="$scenario" scriptDir="$scriptDir" NIX_PATH="$NIX_PATH" PATH="$PATH" \ + scenarioOverridesFile="${scenarioOverridesFile:-}" "$scriptDir/lib/make-container.sh" "$@" fi export containerName=nb-test @@ -79,11 +79,11 @@ done containerBin=$(type -P extra-container) || true if [[ ! ($containerBin && $(realpath $containerBin) == *extra-container-0.5*) ]]; then echo "Building extra-container. Skip this step by adding extra-container 0.5 to PATH." - nix-build --out-link /tmp/extra-container "$testDir"/../pkgs -A extra-container >/dev/null + nix-build --out-link /tmp/extra-container "$scriptDir"/../pkgs -A extra-container >/dev/null export PATH="/tmp/extra-container/bin${PATH:+:}$PATH" fi read -d '' src <