diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2012-07-18 09:25:58 -0400 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2012-07-18 09:25:58 -0400 |
commit | 26fa2425c622ea33606ce52c9d466adca23b3363 (patch) | |
tree | 70342fad48c00a946e577c811ef73d2b7db17f32 /pkgs/os-specific/linux/dmraid | |
parent | b9b5a8d7c1a6d841e5012f106e1b5f798bba9ce7 (diff) | |
download | nixlib-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.nix | 37 | ||||
-rw-r--r-- | pkgs/os-specific/linux/dmraid/src-for-default.nix | 9 | ||||
-rw-r--r-- | pkgs/os-specific/linux/dmraid/src-info-for-default.nix | 6 |
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/''; -} |