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");
|
||
|
'';
|
||
|
})
|
||
|
|