17 lines
		
	
	
	
		
			300 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
	
		
			300 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| source common.sh
 | |
| 
 | |
| clearStore
 | |
| 
 | |
| outPath=$(nix-build --no-out-link -E "
 | |
| with import ./config.nix;
 | |
| 
 | |
| mkDerivation {
 | |
|   name = \"pass-as-file\";
 | |
|   passAsFile = [ \"foo\" ];
 | |
|   foo = [ \"xyzzy\" ];
 | |
|   builder = builtins.toFile \"builder.sh\" ''
 | |
|     [ \"\$(cat \$fooPath)\" = xyzzy ]
 | |
|     touch \$out
 | |
|   '';
 | |
| }
 | |
| ")
 |