mirror of
https://github.com/NixOS/nix
synced 2025-07-08 15:13:55 +02:00
Revert "Tests for #3964"
This reverts commit e90530e491
.
It appears that this backported test relies on new functionality.
The error is:
+ nix copy --to file:///build/nix-test/binary-cache /build/nix-test/store/dckdy2xp7sn8qvyx8axxjq7clnxddri1-multi-output
warning: you don't have Internet access; disabling some network-dependent features
error: uploading to 'file:///build/nix-test/binary-cache/nar/0hpfhrig9h6fvbjmiwsb7zkaxr19vr2w048y4xb3nrs36bagf92n.nar.xz' is not supported
This commit is contained in:
parent
e90530e491
commit
8388e2ea48
1 changed files with 0 additions and 31 deletions
|
@ -168,34 +168,3 @@ clearCacheCache
|
||||||
nix-store -r $outPath --substituters "file://$cacheDir2 file://$cacheDir" --trusted-public-keys "$publicKey"
|
nix-store -r $outPath --substituters "file://$cacheDir2 file://$cacheDir" --trusted-public-keys "$publicKey"
|
||||||
|
|
||||||
fi # HAVE_LIBSODIUM
|
fi # HAVE_LIBSODIUM
|
||||||
|
|
||||||
# Test against issue https://github.com/NixOS/nix/issues/3964
|
|
||||||
#
|
|
||||||
expr='
|
|
||||||
with import ./config.nix;
|
|
||||||
mkDerivation {
|
|
||||||
name = "multi-output";
|
|
||||||
buildCommand = "mkdir -p $out; echo foo > $doc; echo $doc > $out/docref";
|
|
||||||
outputs = ["out" "doc"];
|
|
||||||
}
|
|
||||||
'
|
|
||||||
outPath=$(nix-build --no-out-link -E "$expr")
|
|
||||||
docPath=$(nix-store -q --references $outPath)
|
|
||||||
|
|
||||||
# $ nix-store -q --tree $outPath
|
|
||||||
# ...-multi-output
|
|
||||||
# +---...-multi-output-doc
|
|
||||||
|
|
||||||
nix copy --to "file://$cacheDir" $outPath
|
|
||||||
|
|
||||||
hashpart() {
|
|
||||||
basename "$1" | cut -c1-32
|
|
||||||
}
|
|
||||||
|
|
||||||
# break the closure of out by removing doc
|
|
||||||
rm $cacheDir/$(hashpart $docPath).narinfo
|
|
||||||
|
|
||||||
nix-store --delete $outPath $docPath
|
|
||||||
# -vvv is the level that logs during the loop
|
|
||||||
timeout 60 nix-build -E "$expr" --option substituters "file://$cacheDir" \
|
|
||||||
--option trusted-binary-caches "file://$cacheDir" --no-require-sigs
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue