summary refs log tree commit diff
path: root/pkgs/os-specific/linux/checkpolicy
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2017-11-07 15:27:53 +0100
committerVladimír Čunát <vcunat@gmail.com>2017-11-07 15:27:53 +0100
commitd51f9b364e5aa2a35da4e8ad12efe01a031ec545 (patch)
tree500cbff374d8fb477ffb65d6764877b473fb186c /pkgs/os-specific/linux/checkpolicy
parent54c14e2fa37f0ecb22469a16aff0e76d99ecf75c (diff)
downloadnixpkgs-d51f9b364e5aa2a35da4e8ad12efe01a031ec545.tar
nixpkgs-d51f9b364e5aa2a35da4e8ad12efe01a031ec545.tar.gz
nixpkgs-d51f9b364e5aa2a35da4e8ad12efe01a031ec545.tar.bz2
nixpkgs-d51f9b364e5aa2a35da4e8ad12efe01a031ec545.tar.lz
nixpkgs-d51f9b364e5aa2a35da4e8ad12efe01a031ec545.tar.xz
nixpkgs-d51f9b364e5aa2a35da4e8ad12efe01a031ec545.tar.zst
nixpkgs-d51f9b364e5aa2a35da4e8ad12efe01a031ec545.zip
checkpolicy: fixup includes with glibc-2.26
Diffstat (limited to 'pkgs/os-specific/linux/checkpolicy')
-rw-r--r--pkgs/os-specific/linux/checkpolicy/default.nix11
1 files changed, 6 insertions, 5 deletions
diff --git a/pkgs/os-specific/linux/checkpolicy/default.nix b/pkgs/os-specific/linux/checkpolicy/default.nix
index 9fbed50f3b9..8e01bb2a5c8 100644
--- a/pkgs/os-specific/linux/checkpolicy/default.nix
+++ b/pkgs/os-specific/linux/checkpolicy/default.nix
@@ -10,16 +10,17 @@ stdenv.mkDerivation rec {
     sha256 = "1m5wjm43lzp6bld8higsvdm2dkddydihhwv9qw2w9r4dm0largcv";
   };
 
+  # Don't build tests
+  postPatch = ''
+    sed '/-C test/d' -i Makefile
+    sed '1i#include <ctype.h>' -i checkpolicy.c
+  '';
+
   nativeBuildInputs = [ bison flex ];
   buildInputs = [ libsepol ];
 
   NIX_CFLAGS_COMPILE = "-fstack-protector-all";
 
-  # Don't build tests
-  postPatch = ''
-    sed -i '/-C test/d' Makefile
-  '';
-
   preBuild = ''
     makeFlagsArray+=("LEX=flex")
     makeFlagsArray+=("LIBDIR=${libsepol}/lib")