* Move the patch generator into a module.
This commit is contained in:
		
							parent
							
								
									9737a7eba0
								
							
						
					
					
						commit
						d3bba0c2d8
					
				
					 4 changed files with 345 additions and 437 deletions
				
			
		|  | @ -146,7 +146,7 @@ sub readManifest { | |||
| 
 | ||||
| 
 | ||||
| sub writeManifest { | ||||
|     my ($manifest, $narFiles, $patches) = @_; | ||||
|     my ($manifest, $narFiles, $patches, $noCompress) = @_; | ||||
| 
 | ||||
|     open MANIFEST, ">$manifest.tmp"; # !!! check exclusive | ||||
| 
 | ||||
|  | @ -198,11 +198,13 @@ sub writeManifest { | |||
| 
 | ||||
| 
 | ||||
|     # Create a bzipped manifest. | ||||
|     system("@bzip2@ < $manifest > $manifest.bz2.tmp") == 0 | ||||
|         or die "cannot compress manifest"; | ||||
|     unless (defined $noCompress) { | ||||
| 	system("@bzip2@ < $manifest > $manifest.bz2.tmp") == 0 | ||||
| 	    or die "cannot compress manifest"; | ||||
| 
 | ||||
|     rename("$manifest.bz2.tmp", "$manifest.bz2") | ||||
|         or die "cannot rename $manifest.bz2.tmp: $!"; | ||||
| 	rename("$manifest.bz2.tmp", "$manifest.bz2") | ||||
| 	    or die "cannot rename $manifest.bz2.tmp: $!"; | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue