diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2010-11-17T12·57+0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2010-11-17T12·57+0000 |
commit | 06699d4219019182d9e45ebc613ae1a1df23f257 (patch) | |
tree | 7aaa770ee4954a265c405bf09439477cd28c957b /scripts/nix-push.in | |
parent | 5693b8a7e246af352c26c258e2af6402601839ed (diff) |
* Store the NAR size in the manifest.
Diffstat (limited to 'scripts/nix-push.in')
-rw-r--r-- | scripts/nix-push.in | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/nix-push.in b/scripts/nix-push.in index c7da528b56b8..6760baa7e937 100644 --- a/scripts/nix-push.in +++ b/scripts/nix-push.in @@ -193,6 +193,10 @@ for (my $n = 0; $n < scalar @storePaths; $n++) { die "cannot query hash for `$storePath'" if $? != 0; chomp $narHash; + my $narSize = `$binDir/nix-store --query --size '$storePath'`; + die "cannot query size for `$storePath'" if $? != 0; + chomp $narSize; + my $url; if ($localCopy) { $url = "$targetArchivesUrl/$narName"; @@ -204,6 +208,7 @@ for (my $n = 0; $n < scalar @storePaths; $n++) { , hash => "$hashAlgo:$narbz2Hash" , size => $narbz2Size , narHash => "$narHash" + , narSize => $narSize , references => $references , deriver => $deriver } |