aboutsummaryrefslogtreecommitdiff
path: root/tests/flakes/follow-paths.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/flakes/follow-paths.sh')
-rw-r--r--tests/flakes/follow-paths.sh36
1 files changed, 18 insertions, 18 deletions
diff --git a/tests/flakes/follow-paths.sh b/tests/flakes/follow-paths.sh
index f9d5c8c80..dc97027ac 100644
--- a/tests/flakes/follow-paths.sh
+++ b/tests/flakes/follow-paths.sh
@@ -146,8 +146,8 @@ EOF
git -C $flakeFollowsA add flake.nix
-nix flake lock $flakeFollowsA 2>&1 | grep "warning: input 'B' has an override for a non-existent input 'invalid'"
-nix flake lock $flakeFollowsA 2>&1 | grep "warning: input 'B' has an override for a non-existent input 'invalid2'"
+nix flake lock "$flakeFollowsA" 2>&1 | grep "warning: input 'B' has an override for a non-existent input 'invalid'"
+nix flake lock "$flakeFollowsA" 2>&1 | grep "warning: input 'B' has an override for a non-existent input 'invalid2'"
# Now test follow path overloading
# This tests a lockfile checking regression https://github.com/NixOS/nix/pull/8819
@@ -169,18 +169,18 @@ nix flake lock $flakeFollowsA 2>&1 | grep "warning: input 'B' has an override fo
# error: input 'B/D' follows a non-existent input 'B/C/D'
#
# Note that for `B` to resolve its follow for `D`, it needs `C/D`, for which it needs to resolve the follow on `C` first.
-flakeFollowsOverloadA=$TEST_ROOT/follows/overload/flakeA
-flakeFollowsOverloadB=$TEST_ROOT/follows/overload/flakeA/flakeB
-flakeFollowsOverloadC=$TEST_ROOT/follows/overload/flakeA/flakeB/flakeC
-flakeFollowsOverloadD=$TEST_ROOT/follows/overload/flakeA/flakeB/flakeC/flakeD
+flakeFollowsOverloadA="$TEST_ROOT/follows/overload/flakeA"
+flakeFollowsOverloadB="$TEST_ROOT/follows/overload/flakeA/flakeB"
+flakeFollowsOverloadC="$TEST_ROOT/follows/overload/flakeA/flakeB/flakeC"
+flakeFollowsOverloadD="$TEST_ROOT/follows/overload/flakeA/flakeB/flakeC/flakeD"
# Test following path flakerefs.
-createGitRepo $flakeFollowsOverloadA
-mkdir -p $flakeFollowsOverloadB
-mkdir -p $flakeFollowsOverloadC
-mkdir -p $flakeFollowsOverloadD
+createGitRepo "$flakeFollowsOverloadA"
+mkdir -p "$flakeFollowsOverloadB"
+mkdir -p "$flakeFollowsOverloadC"
+mkdir -p "$flakeFollowsOverloadD"
-cat > $flakeFollowsOverloadD/flake.nix <<EOF
+cat > "$flakeFollowsOverloadD/flake.nix" <<EOF
{
description = "Flake D";
inputs = {};
@@ -188,7 +188,7 @@ cat > $flakeFollowsOverloadD/flake.nix <<EOF
}
EOF
-cat > $flakeFollowsOverloadC/flake.nix <<EOF
+cat > "$flakeFollowsOverloadC/flake.nix" <<EOF
{
description = "Flake C";
inputs.D.url = "path:./flakeD";
@@ -196,7 +196,7 @@ cat > $flakeFollowsOverloadC/flake.nix <<EOF
}
EOF
-cat > $flakeFollowsOverloadB/flake.nix <<EOF
+cat > "$flakeFollowsOverloadB/flake.nix" <<EOF
{
description = "Flake B";
inputs = {
@@ -210,7 +210,7 @@ cat > $flakeFollowsOverloadB/flake.nix <<EOF
EOF
# input B/D should be able to be found...
-cat > $flakeFollowsOverloadA/flake.nix <<EOF
+cat > "$flakeFollowsOverloadA/flake.nix" <<EOF
{
description = "Flake A";
inputs = {
@@ -224,9 +224,9 @@ cat > $flakeFollowsOverloadA/flake.nix <<EOF
}
EOF
-git -C $flakeFollowsOverloadA add flake.nix flakeB/flake.nix \
+git -C "$flakeFollowsOverloadA" add flake.nix flakeB/flake.nix \
flakeB/flakeC/flake.nix flakeB/flakeC/flakeD/flake.nix
-nix flake metadata $flakeFollowsOverloadA
-nix flake update $flakeFollowsOverloadA
-nix flake lock $flakeFollowsOverloadA
+nix flake metadata "$flakeFollowsOverloadA"
+nix flake update "$flakeFollowsOverloadA"
+nix flake lock "$flakeFollowsOverloadA"