From 4caca58ff7cc2edae110a11b9c47d14fea345eca Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Fri, 30 Mar 2007 09:01:05 +0000 Subject: [PATCH] * Make the maximum patch size configurable. --- scripts/generate-patches.pl.in | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/scripts/generate-patches.pl.in b/scripts/generate-patches.pl.in index 9a5c3423f..148b7d81f 100755 --- a/scripts/generate-patches.pl.in +++ b/scripts/generate-patches.pl.in @@ -5,9 +5,15 @@ use File::Temp qw(tempdir); use readmanifest; -# Some hard-coded options. -my $maxNarSize = 100 * 1024 * 1024; # max size of NAR archives to generate patches for -my $maxPatchFraction = 0.60; # if patch is bigger than this fraction of full archive, reject +# Some patch generations options. + +# Max size of NAR archives to generate patches for. +my $maxNarSize = $ENV{"NIX_MAX_NAR_SIZE"}; +$maxNarSize = 100 * 1024 * 1024 if !defined $maxNarSize; + +# If patch is bigger than this fraction of full archive, reject. +my $maxPatchFraction = $ENV{"NIX_PATCH_FRACTION"}; +$maxPatchFraction = 0.60 if !defined $maxPatchFraction; die unless scalar @ARGV == 5;