summary refs log tree commit diff
path: root/pkgs/os-specific/linux/dmraid
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2012-07-18 09:25:58 -0400
committerEelco Dolstra <eelco.dolstra@logicblox.com>2012-07-18 09:25:58 -0400
commit26fa2425c622ea33606ce52c9d466adca23b3363 (patch)
tree70342fad48c00a946e577c811ef73d2b7db17f32 /pkgs/os-specific/linux/dmraid
parentb9b5a8d7c1a6d841e5012f106e1b5f798bba9ce7 (diff)
downloadnixlib-26fa2425c622ea33606ce52c9d466adca23b3363.tar
nixlib-26fa2425c622ea33606ce52c9d466adca23b3363.tar.gz
nixlib-26fa2425c622ea33606ce52c9d466adca23b3363.tar.bz2
nixlib-26fa2425c622ea33606ce52c9d466adca23b3363.tar.lz
nixlib-26fa2425c622ea33606ce52c9d466adca23b3363.tar.xz
nixlib-26fa2425c622ea33606ce52c9d466adca23b3363.tar.zst
nixlib-26fa2425c622ea33606ce52c9d466adca23b3363.zip
Fix dmraid build
http://hydra.nixos.org/build/2842473
Diffstat (limited to 'pkgs/os-specific/linux/dmraid')
-rw-r--r--pkgs/os-specific/linux/dmraid/default.nix37
-rw-r--r--pkgs/os-specific/linux/dmraid/src-for-default.nix9
-rw-r--r--pkgs/os-specific/linux/dmraid/src-info-for-default.nix6
3 files changed, 15 insertions, 37 deletions
diff --git a/pkgs/os-specific/linux/dmraid/default.nix b/pkgs/os-specific/linux/dmraid/default.nix
index aa78a5171964..35efa8533ab1 100644
--- a/pkgs/os-specific/linux/dmraid/default.nix
+++ b/pkgs/os-specific/linux/dmraid/default.nix
@@ -1,33 +1,26 @@
-a :  
-let 
-  s = import ./src-for-default.nix;
-  buildInputs = with a; [
-    devicemapper
-  ];
-in
-rec {
-  src = a.fetchUrlFromSrcInfo s;
+{ stdenv, fetchurl, devicemapper }:
 
-  inherit (s) name;
-  inherit buildInputs;
-  configureFlags = [];
+stdenv.mkDerivation rec {
+  name = "dmraid-1.0.0.rc15";
+
+  src = fetchurl {
+    url = "http://people.redhat.com/~heinzm/sw/dmraid/src/old/${name}.tar.bz2";
+    sha256 = "01bcaq0sc329ghgj7f182xws7jgjpdc41bvris8fsiprnxc7511h";
+  };
+
+  preConfigure = "cd */";
+
+  buildInputs = [ devicemapper ];
 
-  /* doConfigure should be removed if not needed */
-  phaseNames = ["doConfigure" "doMakeInstall"];
-  goSrcDir = "cd */";
-      
   meta = {
-    description = "Old-style RAID configuration utility.";
+    description = "Old-style RAID configuration utility";
     longDescritipn = ''
       Old RAID configuration utility (still under development, though).
       It is fully compatible with modern kernels and mdadm recognizes
       its volumes. May be needed for rescuing an older system or nuking
       the metadata when reformatting.
     '';
-    maintainers = [
-      a.lib.maintainers.raskin
-    ];
-    platforms = with a.lib.platforms; 
-      linux;
+    maintainers = [ stdenv.lib.maintainers.raskin ];
+    platforms = stdenv.lib.platforms.linux;
   };
 }
diff --git a/pkgs/os-specific/linux/dmraid/src-for-default.nix b/pkgs/os-specific/linux/dmraid/src-for-default.nix
deleted file mode 100644
index b8f29ce4b5c5..000000000000
--- a/pkgs/os-specific/linux/dmraid/src-for-default.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-rec {
-   version="1.0.0.rc15";
-   name="dmraid-1.0.0.rc15";
-   hash="01bcaq0sc329ghgj7f182xws7jgjpdc41bvris8fsiprnxc7511h";
-   url="http://people.redhat.com/~heinzm/sw/dmraid/src/old/dmraid-${version}.tar.bz2";
-   advertisedUrl="http://people.redhat.com/~heinzm/sw/dmraid/src/old/dmraid-1.0.0.rc15.tar.bz2";
-  
-  
-}
diff --git a/pkgs/os-specific/linux/dmraid/src-info-for-default.nix b/pkgs/os-specific/linux/dmraid/src-info-for-default.nix
deleted file mode 100644
index 12c4ab1e9a7d..000000000000
--- a/pkgs/os-specific/linux/dmraid/src-info-for-default.nix
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  downloadPage = "http://people.redhat.com/~heinzm/sw/dmraid/src/old/?C=M;O=D";
-  baseName = "dmraid";
-  sourceRegexp = "^.*[.]tar[.]bz2\$";
-  versionExtractorSedScript = ''s/.*-(.*)[.]tar[.]bz2/\1/'';
-}