| 
									
										
										
										
											2013-10-16 11:36:09 +02:00
										 |  |  | { system ? builtins.currentSystem }: | 
					
						
							| 
									
										
										
										
											2011-01-13 10:54:07 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-10-02 11:47:28 +02:00
										 |  |  | with import ../lib/testing.nix { inherit system; }; | 
					
						
							| 
									
										
										
										
											2011-01-13 10:54:07 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-10-11 20:01:45 +02:00
										 |  |  | let | 
					
						
							|  |  |  |   output = runInMachine { | 
					
						
							|  |  |  |     drv = pkgs.hello; | 
					
						
							|  |  |  |     machine = { config, pkgs, ... }: { /* services.sshd.enable = true; */ }; | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | in pkgs.runCommand "verify-output" { inherit output; } ''
 | 
					
						
							|  |  |  |   if [ ! -e "$output/bin/hello" ]; then | 
					
						
							|  |  |  |     echo "Derivation built using runInMachine produced incorrect output:" >&2 | 
					
						
							|  |  |  |     ls -laR "$output" >&2 | 
					
						
							|  |  |  |     exit 1 | 
					
						
							|  |  |  |   fi | 
					
						
							|  |  |  |   "$output/bin/hello" > "$out" | 
					
						
							|  |  |  | ''
 |