summary refs log tree commit diff
path: root/pkgs/os-specific/linux/mdadm
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2010-03-04 14:44:35 +0000
committerLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2010-03-04 14:44:35 +0000
commit27b8b6cc66dce4f6ea90dfa5bad5e915c58f5983 (patch)
tree33d76f542b66e592388497b7e9baf4adb53850ee /pkgs/os-specific/linux/mdadm
parentf2830f563635b3dc9f54ac393cf045b9f2a56c42 (diff)
downloadnixpkgs-27b8b6cc66dce4f6ea90dfa5bad5e915c58f5983.tar
nixpkgs-27b8b6cc66dce4f6ea90dfa5bad5e915c58f5983.tar.gz
nixpkgs-27b8b6cc66dce4f6ea90dfa5bad5e915c58f5983.tar.bz2
nixpkgs-27b8b6cc66dce4f6ea90dfa5bad5e915c58f5983.tar.lz
nixpkgs-27b8b6cc66dce4f6ea90dfa5bad5e915c58f5983.tar.xz
nixpkgs-27b8b6cc66dce4f6ea90dfa5bad5e915c58f5983.tar.zst
nixpkgs-27b8b6cc66dce4f6ea90dfa5bad5e915c58f5983.zip
Made mdadm cross build.
svn path=/nixpkgs/trunk/; revision=20380
Diffstat (limited to 'pkgs/os-specific/linux/mdadm')
-rw-r--r--pkgs/os-specific/linux/mdadm/default.nix11
1 files changed, 7 insertions, 4 deletions
diff --git a/pkgs/os-specific/linux/mdadm/default.nix b/pkgs/os-specific/linux/mdadm/default.nix
index ab8c00968c2..dd1708e8379 100644
--- a/pkgs/os-specific/linux/mdadm/default.nix
+++ b/pkgs/os-specific/linux/mdadm/default.nix
@@ -7,11 +7,14 @@ stdenv.mkDerivation {
     md5 = "15019078eacc8c21eac7b0b7faf86129";
   };
 
-  buildInputs = [groff];
+  buildNativeInputs = [groff];
 
-  preBuild = "
-    makeFlags=\"INSTALL=install BINDIR=$out/sbin MANDIR=$out/share/man\"
-  ";
+  preBuild = ''
+    makeFlags="INSTALL=install BINDIR=$out/sbin MANDIR=$out/share/man"
+    if [ -n "$crossConfig" ]; then
+      makeFlags="$makeFlags CROSS_COMPILE=$crossConfig-"
+    fi
+  '';
 
   meta = {
     description = "Programs for managing RAID arrays under Linux";