21 lines
		
	
	
	
		
			433 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			433 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| with import ./config.nix;
 | |
| 
 | |
| rec {
 | |
| 
 | |
|   fail = mkDerivation {
 | |
|     name = "fail";
 | |
|     builder = builtins.toFile "builder.sh" "echo FAIL; exit 1";
 | |
|   };
 | |
| 
 | |
|   succeed = mkDerivation {
 | |
|     name = "succeed";
 | |
|     builder = builtins.toFile "builder.sh" "echo SUCCEED; mkdir $out";
 | |
|   };
 | |
| 
 | |
|   depOnFail = mkDerivation {
 | |
|     name = "dep-on-fail";
 | |
|     builder = builtins.toFile "builder.sh" "echo URGH; mkdir $out";
 | |
|     inputs = [fail succeed];
 | |
|   };
 | |
| 
 | |
| }
 |