copy-tarballs.pl: Revive extracting all tarballs from release.nix

This commit is contained in:
Eelco Dolstra
2015-12-16 15:38:59 +01:00
parent 493f633002
commit 7cd3d502bb
6 changed files with 47 additions and 9 deletions
+10 -2
View File
@@ -14,7 +14,7 @@ releaseTools.sourceTarball rec {
version = builtins.readFile ../../.version;
versionSuffix = "pre${toString nixpkgs.revCount}.${nixpkgs.shortRev}";
buildInputs = [ nix ];
buildInputs = [ nix jq ];
configurePhase = ''
eval "$preConfigure"
@@ -83,7 +83,15 @@ releaseTools.sourceTarball rec {
stopNest
header "checking find-tarballs.nix"
nix-instantiate --eval --strict --show-trace ./maintainers/scripts/find-tarballs.nix > /dev/null
nix-instantiate --eval --strict --show-trace --json \
./maintainers/scripts/find-tarballs.nix \
--arg expr 'import ./maintainers/scripts/all-tarballs.nix' > $TMPDIR/tarballs.json
nrUrls=$(jq -r '.[].url' < $TMPDIR/tarballs.json | wc -l)
echo "found $nrUrls URLs"
if [ "$nrUrls" -lt 10000 ]; then
echo "suspiciously low number of URLs"
exit 1
fi
stopNest
'';