diff options
author | Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi> | 2015-12-27 22:52:24 +0200 |
---|---|---|
committer | Bjørn Forsman <bjorn.forsman@gmail.com> | 2016-01-02 18:50:11 +0100 |
commit | 8a985d97a1ba3db53d51041dfc0b84542679c56e (patch) | |
tree | 0bd38480d56b4dced5788c5abdf06a9d584f465d /pkgs/tools/security | |
parent | 28b3ecac07c7075263f397670f46d8465f00cbaf (diff) | |
download | nixlib-8a985d97a1ba3db53d51041dfc0b84542679c56e.tar nixlib-8a985d97a1ba3db53d51041dfc0b84542679c56e.tar.gz nixlib-8a985d97a1ba3db53d51041dfc0b84542679c56e.tar.bz2 nixlib-8a985d97a1ba3db53d51041dfc0b84542679c56e.tar.lz nixlib-8a985d97a1ba3db53d51041dfc0b84542679c56e.tar.xz nixlib-8a985d97a1ba3db53d51041dfc0b84542679c56e.tar.zst nixlib-8a985d97a1ba3db53d51041dfc0b84542679c56e.zip |
sudo: Compile with '--with-iologdir' to improve build purity
Otherwise it will try to guess the log directory, and the guess might not be the same if chroot builds are enabled or not. The gruesome details from m4/sudo.m4: ```` dnl dnl Where the I/O log files go, use /var/log/sudo-io if dnl /var/log exists, else /{var,usr}/adm/sudo-io dnl AC_DEFUN([SUDO_IO_LOGDIR], [ AC_MSG_CHECKING(for I/O log dir location) if test "${with_iologdir-yes}" != "yes"; then iolog_dir="$with_iologdir" elif test -d "/var/log"; then iolog_dir="/var/log/sudo-io" elif test -d "/var/adm"; then iolog_dir="/var/adm/sudo-io" else iolog_dir="/usr/adm/sudo-io" fi if test "${with_iologdir}" != "no"; then SUDO_DEFINE_UNQUOTED(_PATH_SUDO_IO_LOGDIR, "$iolog_dir") fi AC_MSG_RESULT($iolog_dir) ])dnl ````
Diffstat (limited to 'pkgs/tools/security')
-rw-r--r-- | pkgs/tools/security/sudo/default.nix | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/pkgs/tools/security/sudo/default.nix b/pkgs/tools/security/sudo/default.nix index 6720c7378662..df8024e040e3 100644 --- a/pkgs/tools/security/sudo/default.nix +++ b/pkgs/tools/security/sudo/default.nix @@ -20,6 +20,7 @@ stdenv.mkDerivation rec { "--with-rundir=/run/sudo" "--with-vardir=/var/db/sudo" "--with-logpath=/var/log/sudo.log" + "--with-iologdir=/var/log/sudo-io" "--with-sendmail=${sendmailPath}" ] ++ stdenv.lib.optional withInsults [ "--with-insults" |