mirror of
https://github.com/NixOS/nix
synced 2025-06-29 06:21:14 +02:00
Merge pull request #12280 from DeterminateSystems/fix-2.25-build
Don't absolutize 'git+file:' in parseURLFlakeRef()
This commit is contained in:
commit
daf101d487
2 changed files with 1 additions and 2 deletions
|
@ -233,7 +233,7 @@ std::optional<std::pair<FlakeRef, std::string>> parseURLFlakeRef(
|
||||||
try {
|
try {
|
||||||
auto parsed = parseURL(url);
|
auto parsed = parseURL(url);
|
||||||
if (baseDir
|
if (baseDir
|
||||||
&& (parsed.scheme == "path" || parsed.scheme == "git+file")
|
&& parsed.scheme == "path"
|
||||||
&& !isAbsolute(parsed.path))
|
&& !isAbsolute(parsed.path))
|
||||||
parsed.path = absPath(parsed.path, *baseDir);
|
parsed.path = absPath(parsed.path, *baseDir);
|
||||||
return fromParsedURL(fetchSettings, std::move(parsed), isFlake);
|
return fromParsedURL(fetchSettings, std::move(parsed), isFlake);
|
||||||
|
|
|
@ -224,7 +224,6 @@ nix build -o "$TEST_ROOT/result" "$flake1Dir"
|
||||||
nix build -o "$TEST_ROOT/result" "git+file://$flake1Dir"
|
nix build -o "$TEST_ROOT/result" "git+file://$flake1Dir"
|
||||||
(cd "$flake1Dir" && nix build -o "$TEST_ROOT/result" ".")
|
(cd "$flake1Dir" && nix build -o "$TEST_ROOT/result" ".")
|
||||||
(cd "$flake1Dir" && nix build -o "$TEST_ROOT/result" "path:.")
|
(cd "$flake1Dir" && nix build -o "$TEST_ROOT/result" "path:.")
|
||||||
(cd "$flake1Dir" && nix build -o "$TEST_ROOT/result" "git+file:.")
|
|
||||||
|
|
||||||
# Test explicit packages.default.
|
# Test explicit packages.default.
|
||||||
nix build -o "$TEST_ROOT/result" "$flake1Dir#default"
|
nix build -o "$TEST_ROOT/result" "$flake1Dir#default"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue