diff options
author | Léo Gaspard <leo@gaspard.io> | 2018-10-27 18:34:56 +0900 |
---|---|---|
committer | Léo Gaspard <leo@gaspard.io> | 2018-12-01 14:48:25 +0900 |
commit | b074a40f74c298d7a6a722733291747bda331618 (patch) | |
tree | d9d897e0436e8f64911324704134f3391796dbed /pkgs/os-specific/linux/mdadm | |
parent | 50bb0afa7cec45221470f384690cd94000a4f408 (diff) | |
download | nixpkgs-b074a40f74c298d7a6a722733291747bda331618.tar nixpkgs-b074a40f74c298d7a6a722733291747bda331618.tar.gz nixpkgs-b074a40f74c298d7a6a722733291747bda331618.tar.bz2 nixpkgs-b074a40f74c298d7a6a722733291747bda331618.tar.lz nixpkgs-b074a40f74c298d7a6a722733291747bda331618.tar.xz nixpkgs-b074a40f74c298d7a6a722733291747bda331618.tar.zst nixpkgs-b074a40f74c298d7a6a722733291747bda331618.zip |
mdadm: use shared system-sendmail
Diffstat (limited to 'pkgs/os-specific/linux/mdadm')
-rw-r--r-- | pkgs/os-specific/linux/mdadm/default.nix | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/pkgs/os-specific/linux/mdadm/default.nix b/pkgs/os-specific/linux/mdadm/default.nix index c6c5f843690..d2fc9cf0d26 100644 --- a/pkgs/os-specific/linux/mdadm/default.nix +++ b/pkgs/os-specific/linux/mdadm/default.nix @@ -1,18 +1,5 @@ -{ stdenv, writeScript -, fetchurl, groff -}: - -let - sendmail-script = writeScript "sendmail-script" '' - #!/bin/sh - - if [ -x /run/wrappers/bin/sendmail ]; then - /run/wrappers/bin/sendmail "$@" - else - /run/current-system/sw/bin/sendmail "$@" - fi - ''; -in +{ stdenv, writeScript, fetchurl, groff, system-sendmail }: + stdenv.mkDerivation rec { name = "mdadm-4.1"; @@ -23,7 +10,7 @@ stdenv.mkDerivation rec { # This is to avoid self-references, which causes the initrd to explode # in size and in turn prevents mdraid systems from booting. - allowedReferences = [ stdenv.cc.libc.out sendmail-script ]; + allowedReferences = [ stdenv.cc.libc.out system-sendmail ]; patches = [ ./no-self-references.patch ]; @@ -40,7 +27,7 @@ stdenv.mkDerivation rec { preConfigure = '' sed -e 's@/lib/udev@''${out}/lib/udev@' \ -e 's@ -Werror @ @' \ - -e 's@/usr/sbin/sendmail@${sendmail-script}@' -i Makefile + -e 's@/usr/sbin/sendmail@${system-sendmail}@' -i Makefile ''; meta = with stdenv.lib; { |