nix-generate-patches: Optionally write new patches to $NIX_ALL_PATCHES
This commit is contained in:
parent
34ea91b259
commit
3b859ead37
1 changed files with 10 additions and 0 deletions
|
@ -39,4 +39,14 @@ generatePatches \%srcNarFiles, \%dstNarFiles, \%srcPatches, \%dstPatches,
|
||||||
|
|
||||||
propagatePatches \%srcPatches, \%dstNarFiles, \%dstPatches;
|
propagatePatches \%srcPatches, \%dstNarFiles, \%dstPatches;
|
||||||
|
|
||||||
|
# Optionally add all new patches to the manifest in $NIX_ALL_PATCHES.
|
||||||
|
my $allPatchesFile = $ENV{"NIX_ALL_PATCHES"};
|
||||||
|
if (defined $allPatchesFile) {
|
||||||
|
my (%dummy, %allPatches);
|
||||||
|
readManifest("$patchesPath/all-patches", \%dummy, \%allPatches)
|
||||||
|
if -f $allPatchesFile;
|
||||||
|
copyPatches \%dstPatches, \%allPatches;
|
||||||
|
writeManifest($allPatchesFile, {}, \%allPatches, 0);
|
||||||
|
}
|
||||||
|
|
||||||
writeManifest $dstManifest, \%dstNarFiles, \%dstPatches;
|
writeManifest $dstManifest, \%dstNarFiles, \%dstPatches;
|
||||||
|
|
Loading…
Reference in a new issue