git-subtree-dir: third_party/nix
git-subtree-mainline: cf8cd640c1
git-subtree-split: be66c7a6b24e3c3c6157fd37b86c7203d14acf10
		
	
			
		
			
				
	
	
		
			20 lines
		
	
	
	
		
			413 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			413 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
source common.sh
 | 
						|
 | 
						|
clearStore
 | 
						|
 | 
						|
nix-build --no-out-link -E '
 | 
						|
  with import ./config.nix;
 | 
						|
 | 
						|
  mkDerivation {
 | 
						|
    name = "placeholders";
 | 
						|
    outputs = [ "out" "bin" "dev" ];
 | 
						|
    buildCommand = "
 | 
						|
      echo foo1 > $out
 | 
						|
      echo foo2 > $bin
 | 
						|
      echo foo3 > $dev
 | 
						|
      [[ $(cat ${placeholder "out"}) = foo1 ]]
 | 
						|
      [[ $(cat ${placeholder "bin"}) = foo2 ]]
 | 
						|
      [[ $(cat ${placeholder "dev"}) = foo3 ]]
 | 
						|
    ";
 | 
						|
  }
 | 
						|
'
 |