summary refs log tree commit diff
path: root/pkgs/os-specific/linux/mdadm/default.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-10-09 18:34:37 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-10-09 18:34:37 +0200
commit666cf992f05d20c537da7f495afe3622023495d2 (patch)
tree56c01055dde1e4922b18db90bc3e58987136a93f /pkgs/os-specific/linux/mdadm/default.nix
parenta172b4b1f8c9e9e20fe41d874f889ffa159c9e2c (diff)
downloadnixpkgs-666cf992f05d20c537da7f495afe3622023495d2.tar
nixpkgs-666cf992f05d20c537da7f495afe3622023495d2.tar.gz
nixpkgs-666cf992f05d20c537da7f495afe3622023495d2.tar.bz2
nixpkgs-666cf992f05d20c537da7f495afe3622023495d2.tar.lz
nixpkgs-666cf992f05d20c537da7f495afe3622023495d2.tar.xz
nixpkgs-666cf992f05d20c537da7f495afe3622023495d2.tar.zst
nixpkgs-666cf992f05d20c537da7f495afe3622023495d2.zip
Revert "mdadm: update from 3.3 to 3.3.2"
This reverts commit 1faf6106c3fc5890297ad6c8e26b572d91dede5a. It
causes the size of the initrd to explode from ~6 MB to 19 MB:

  http://hydra.nixos.org/build/15728196

The reason is that mdadm now contains a self-reference:

  $ strings ./result/sbin/mdadm  | grep /nix/store
  ...
  ACTION=="add", SUBSYSTEM=="block", ENV{DEVTYPE}=="%s", ENV{ID_PATH}=="%s", RUN+="/nix/store/y1ap6va0av6jhxf7ddnr8vdwxd7b44gd-mdadm-3.3.2/sbin/mdadm --incremental $env{DEVNAME}"
  ACTION=="add", SUBSYSTEM=="block", ENV{ID_PATH}=="%s", RUN+="/nix/store/y1ap6va0av6jhxf7ddnr8vdwxd7b44gd-mdadm-3.3.2/sbin/mdadm --incremental $env{DEVNAME}"
/nix/store/y1ap6va0av6jhxf7ddnr8vdwxd7b44gd-mdadm-3.3.2/sbin/mdmon

(Previously, it referred to /sbin/mdadm.) This causes mdadm, glibc and
linux-headers to be added to the initrd.
Diffstat (limited to 'pkgs/os-specific/linux/mdadm/default.nix')
-rw-r--r--pkgs/os-specific/linux/mdadm/default.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/os-specific/linux/mdadm/default.nix b/pkgs/os-specific/linux/mdadm/default.nix
index 767f1e9ecae..48e1c178490 100644
--- a/pkgs/os-specific/linux/mdadm/default.nix
+++ b/pkgs/os-specific/linux/mdadm/default.nix
@@ -1,11 +1,11 @@
 { stdenv, fetchurl, groff }:
 
 stdenv.mkDerivation rec {
-  name = "mdadm-3.3.2";
+  name = "mdadm-3.3";
 
   src = fetchurl {
-    url = "mirror://kernel/linux/utils/raid/mdadm/${name}.tar.xz";
-    sha256 = "132vdvh3myjgcjn6i9w90ck16ddjxjcszklzkyvr4f5ifqd7wfhg";
+    url = "mirror://kernel/linux/utils/raid/mdadm/${name}.tar.bz2";
+    sha256 = "0igdqflihiq1dp5qlypzw0xfl44f4n3bckl7r2x2wfgkplcfa1ww";
   };
 
   nativeBuildInputs = [ groff ];