lol

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.

+3 -3
+3 -3
pkgs/os-specific/linux/mdadm/default.nix
··· 1 1 { stdenv, fetchurl, groff }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "mdadm-3.3.2"; 4 + name = "mdadm-3.3"; 5 5 6 6 src = fetchurl { 7 - url = "mirror://kernel/linux/utils/raid/mdadm/${name}.tar.xz"; 8 - sha256 = "132vdvh3myjgcjn6i9w90ck16ddjxjcszklzkyvr4f5ifqd7wfhg"; 7 + url = "mirror://kernel/linux/utils/raid/mdadm/${name}.tar.bz2"; 8 + sha256 = "0igdqflihiq1dp5qlypzw0xfl44f4n3bckl7r2x2wfgkplcfa1ww"; 9 9 }; 10 10 11 11 nativeBuildInputs = [ groff ];