Eliminate the substituter mechanism
Substitution is now simply a Store -> Store copy operation, most typically from BinaryCacheStore to LocalStore.
This commit is contained in:
		
							parent
							
								
									21e9d183cc
								
							
						
					
					
						commit
						aa3bc3d5dc
					
				
					 16 changed files with 166 additions and 597 deletions
				
			
		|  | @ -7,18 +7,13 @@ nix_bin_scripts := \ | |||
| 
 | ||||
| bin-scripts += $(nix_bin_scripts) | ||||
| 
 | ||||
| nix_substituters := \
 | ||||
|   $(d)/copy-from-other-stores.pl \
 | ||||
|   $(d)/download-from-binary-cache.pl | ||||
| 
 | ||||
| nix_noinst_scripts := \
 | ||||
|   $(d)/build-remote.pl \
 | ||||
|   $(d)/find-runtime-roots.pl \
 | ||||
|   $(d)/resolve-system-dependencies.pl \
 | ||||
|   $(d)/nix-http-export.cgi \
 | ||||
|   $(d)/nix-profile.sh \
 | ||||
|   $(d)/nix-reduce-build \
 | ||||
|   $(nix_substituters) | ||||
|   $(d)/nix-reduce-build | ||||
| 
 | ||||
| noinst-scripts += $(nix_noinst_scripts) | ||||
| 
 | ||||
|  | @ -28,7 +23,6 @@ $(eval $(call install-file-as, $(d)/nix-profile.sh, $(profiledir)/nix.sh, 0644)) | |||
| $(eval $(call install-program-in, $(d)/find-runtime-roots.pl, $(libexecdir)/nix)) | ||||
| $(eval $(call install-program-in, $(d)/build-remote.pl, $(libexecdir)/nix)) | ||||
| $(eval $(call install-program-in, $(d)/resolve-system-dependencies.pl, $(libexecdir)/nix)) | ||||
| $(foreach prog, $(nix_substituters), $(eval $(call install-program-in, $(prog), $(libexecdir)/nix/substituters))) | ||||
| $(eval $(call install-symlink, nix-build, $(bindir)/nix-shell)) | ||||
| 
 | ||||
| clean-files += $(nix_bin_scripts) $(nix_noinst_scripts) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue