mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-09-22 05:19:00 +02:00
sudo: add sendmailPath option (defaults to /var/setuid-wrappers/sendmail)
It currently seems impossible to make sudo send emails. No matter how much debugging I enable, sudo continues to be silent about sendmail. I tried setting "Defaults mailerpath=/var/setuid-wrappers/sendmail" but that too was completely ignored (except for logging that the variable mailerpath exists with the value I assigned to it...). This enables sendmail support and sets a default value that works on NixOS.
This commit is contained in:
parent
a517dfcf71
commit
89eccb7fb0
|
@ -1,4 +1,6 @@
|
||||||
{ stdenv, fetchurl, coreutils, pam, groff }:
|
{ stdenv, fetchurl, coreutils, pam, groff
|
||||||
|
, sendmailPath ? "/var/setuid-wrappers/sendmail"
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "sudo-1.8.10p3";
|
name = "sudo-1.8.10p3";
|
||||||
|
@ -17,6 +19,7 @@ stdenv.mkDerivation rec {
|
||||||
"--with-rundir=/var/run"
|
"--with-rundir=/var/run"
|
||||||
"--with-vardir=/var/db/sudo"
|
"--with-vardir=/var/db/sudo"
|
||||||
"--with-logpath=/var/log/sudo.log"
|
"--with-logpath=/var/log/sudo.log"
|
||||||
|
"--with-sendmail=${sendmailPath}"
|
||||||
];
|
];
|
||||||
|
|
||||||
postConfigure =
|
postConfigure =
|
||||||
|
|
Loading…
Reference in a new issue