20 lines
		
	
	
		
			529 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			529 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| # Basic test to make sure grsecurity works
 | |
| 
 | |
| import ./make-test.nix ({ pkgs, ...} : {
 | |
|   name = "grsecurity";
 | |
|   meta = with pkgs.stdenv.lib.maintainers; {
 | |
|     maintainers = [ copumpkin ];
 | |
|   };
 | |
| 
 | |
|   machine = { config, pkgs, ... }:
 | |
|     { boot.kernelPackages = pkgs.linuxPackages_grsec_testing_server; };
 | |
| 
 | |
|   testScript =
 | |
|     ''
 | |
|       $machine->succeed("uname -a") =~ /grsec/;
 | |
|       # FIXME: this seems to hang the whole test. Unclear why, but let's fix it
 | |
|       # $machine->succeed("${pkgs.paxtest}/bin/paxtest blackhat");
 | |
|     '';
 | |
| })
 | |
| 
 | 
