diff options
Diffstat (limited to 'scripts/nix-push.in')
-rw-r--r-- | scripts/nix-push.in | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/nix-push.in b/scripts/nix-push.in index 7b9d521617d5..2d43031a47ff 100644 --- a/scripts/nix-push.in +++ b/scripts/nix-push.in @@ -2,6 +2,7 @@ use strict; use File::Temp qw(tempdir); +use File::stat; use NixManifest; my $hashAlgo = "sha256"; @@ -178,7 +179,7 @@ for (my $n = 0; $n < scalar @storePaths; $n++) { (-f $narFile) or die "narfile for $storePath not found"; push @narArchives, $narFile; - my $narbz2Size = (stat $narFile)[7]; + my $narbz2Size = stat($narFile)->size; my $references = `$binDir/nix-store --query --references '$storePath'`; die "cannot query references for `$storePath'" if $? != 0; |