diff options
author | Dan Peebles <pumpkin@me.com> | 2016-01-23 14:36:08 +0000 |
---|---|---|
committer | Dan Peebles <pumpkin@me.com> | 2016-01-23 14:36:08 +0000 |
commit | bffc4463941020a8752de4efa52720f5b0d24dff (patch) | |
tree | d5d0154292169ce091ddf4c7bf89f934eb3b46b7 /pkgs | |
parent | 33cf0792b1d253b2994ae23d313ab0191ddfa2cf (diff) | |
download | nixlib-bffc4463941020a8752de4efa52720f5b0d24dff.tar nixlib-bffc4463941020a8752de4efa52720f5b0d24dff.tar.gz nixlib-bffc4463941020a8752de4efa52720f5b0d24dff.tar.bz2 nixlib-bffc4463941020a8752de4efa52720f5b0d24dff.tar.lz nixlib-bffc4463941020a8752de4efa52720f5b0d24dff.tar.xz nixlib-bffc4463941020a8752de4efa52720f5b0d24dff.tar.zst nixlib-bffc4463941020a8752de4efa52720f5b0d24dff.zip |
paxtest: init at 0.9.14
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/os-specific/linux/paxtest/default.nix | 28 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/paxtest/default.nix b/pkgs/os-specific/linux/paxtest/default.nix new file mode 100644 index 000000000000..7c8e5eb70a15 --- /dev/null +++ b/pkgs/os-specific/linux/paxtest/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + name = "paxtest-${version}"; + version = "0.9.14"; + + src = fetchurl { + url = "https://www.grsecurity.net/~spender/${name}.tar.gz"; + sha256 = "0j40h3x42k5mr5gc5np4wvr9cdf9szk2f46swf42zny8rlgxiskx"; + }; + + buildPhase = '' + make $makeFlags RUNDIR=$out/bin/ linux + ''; + + installPhase = '' + mkdir -p $out/bin + find . -executable -exec cp {} $out/bin \; + ''; + + meta = with stdenv.lib; { + description = "Test various memory protection measures"; + license = licenses.gpl2; + platforms = platforms.linux; + maintainer = [ maintainers.copumpkin ]; + }; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4d1e2fe9a2a4..08bd06243c9c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10469,6 +10469,8 @@ let paxctl = callPackage ../os-specific/linux/paxctl { }; + paxtest = callPackage ../os-specific/linux/paxtest { }; + pax-utils = callPackage ../os-specific/linux/pax-utils { }; pcmciaUtils = callPackage ../os-specific/linux/pcmciautils { |