summary refs log tree commit diff
path: root/pkgs/os-specific/linux/checkpolicy
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2014-08-12 04:07:29 +0400
committerMichael Raskin <7c6f434c@mail.ru>2014-08-12 04:07:29 +0400
commitc346d2264796663fd972ee4cb6a188dd32cbf7e3 (patch)
tree5c3ed1f27580206968c2a5edccf33af72180d79a /pkgs/os-specific/linux/checkpolicy
parentf1f0f0cf199d7f7dc96f1047ac0ea3d8f7ac6bff (diff)
downloadnixpkgs-c346d2264796663fd972ee4cb6a188dd32cbf7e3.tar
nixpkgs-c346d2264796663fd972ee4cb6a188dd32cbf7e3.tar.gz
nixpkgs-c346d2264796663fd972ee4cb6a188dd32cbf7e3.tar.bz2
nixpkgs-c346d2264796663fd972ee4cb6a188dd32cbf7e3.tar.lz
nixpkgs-c346d2264796663fd972ee4cb6a188dd32cbf7e3.tar.xz
nixpkgs-c346d2264796663fd972ee4cb6a188dd32cbf7e3.tar.zst
nixpkgs-c346d2264796663fd972ee4cb6a188dd32cbf7e3.zip
Fix checkpolicy build; no idea how to test it
Diffstat (limited to 'pkgs/os-specific/linux/checkpolicy')
-rw-r--r--pkgs/os-specific/linux/checkpolicy/default.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/os-specific/linux/checkpolicy/default.nix b/pkgs/os-specific/linux/checkpolicy/default.nix
index 87cfc8ed939..2b80114fe47 100644
--- a/pkgs/os-specific/linux/checkpolicy/default.nix
+++ b/pkgs/os-specific/linux/checkpolicy/default.nix
@@ -12,12 +12,14 @@ stdenv.mkDerivation rec {
 
   buildInputs = [ libsepol libselinux bison flex ];
 
-  preBuild = '' makeFlags="$makeFlags LEX=flex LIBDIR=${libsepol}/lib PREFIX=$out" '';
+  preBuild = ''
+    makeFlags="$makeFlags LEX=flex LIBDIR=${libsepol}/lib PREFIX=$out"
+    sed -e 's@[.]o$@& ../lex.yy.o@' -i test/Makefile
+  '';
 
   meta = with stdenv.lib; {
     description = "SELinux policy compiler";
     license = licenses.gpl2;
     inherit (libsepol.meta) homepage platforms maintainers;
-    broken = true;
   };
 }