diff options
author | Linus Heckemann <git@sphalerite.org> | 2023-07-10 20:31:13 +0200 |
---|---|---|
committer | Linus Heckemann <git@sphalerite.org> | 2023-07-10 20:31:13 +0200 |
commit | 7d2124f9e3206166d82e72990cb5637c25a42b47 (patch) | |
tree | 35504d07454f9ab955aefabdee95949ebe902847 /nixos/modules/tasks | |
parent | c0f963a33805a7906de59b1f4bd73962d0130d5b (diff) | |
download | nixpkgs-7d2124f9e3206166d82e72990cb5637c25a42b47.tar nixpkgs-7d2124f9e3206166d82e72990cb5637c25a42b47.tar.gz nixpkgs-7d2124f9e3206166d82e72990cb5637c25a42b47.tar.bz2 nixpkgs-7d2124f9e3206166d82e72990cb5637c25a42b47.tar.lz nixpkgs-7d2124f9e3206166d82e72990cb5637c25a42b47.tar.xz nixpkgs-7d2124f9e3206166d82e72990cb5637c25a42b47.tar.zst nixpkgs-7d2124f9e3206166d82e72990cb5637c25a42b47.zip |
stage-1: Only copy mdadm and mdmon into initramfs if enabled
Diffstat (limited to 'nixos/modules/tasks')
-rw-r--r-- | nixos/modules/tasks/swraid.nix | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/nixos/modules/tasks/swraid.nix b/nixos/modules/tasks/swraid.nix index d7a29b17a4b..9dca230ac0d 100644 --- a/nixos/modules/tasks/swraid.nix +++ b/nixos/modules/tasks/swraid.nix @@ -44,6 +44,16 @@ in { cp -v ${pkgs.mdadm}/lib/udev/rules.d/*.rules $out/ ''; + extraUtilsCommands = '' + # Add RAID mdadm tool. + copy_bin_and_libs ${pkgs.mdadm}/sbin/mdadm + copy_bin_and_libs ${pkgs.mdadm}/sbin/mdmon + ''; + + extraUtilsCommandsTest = '' + $out/bin/mdadm --version + ''; + extraFiles."/etc/mdadm.conf".source = pkgs.writeText "mdadm.conf" config.boot.swraid.mdadmConf; systemd = { |