summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-lts-4.0.nix
diff options
context:
space:
mode:
authorTuomas Tynkkynen <tuomas.tynkkynen@iki.fi>2015-12-27 22:52:24 +0200
committerBjørn Forsman <bjorn.forsman@gmail.com>2016-01-02 18:50:11 +0100
commit8a985d97a1ba3db53d51041dfc0b84542679c56e (patch)
tree0bd38480d56b4dced5788c5abdf06a9d584f465d /pkgs/development/haskell-modules/configuration-lts-4.0.nix
parent28b3ecac07c7075263f397670f46d8465f00cbaf (diff)
downloadnixpkgs-8a985d97a1ba3db53d51041dfc0b84542679c56e.tar
nixpkgs-8a985d97a1ba3db53d51041dfc0b84542679c56e.tar.gz
nixpkgs-8a985d97a1ba3db53d51041dfc0b84542679c56e.tar.bz2
nixpkgs-8a985d97a1ba3db53d51041dfc0b84542679c56e.tar.lz
nixpkgs-8a985d97a1ba3db53d51041dfc0b84542679c56e.tar.xz
nixpkgs-8a985d97a1ba3db53d51041dfc0b84542679c56e.tar.zst
nixpkgs-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/development/haskell-modules/configuration-lts-4.0.nix')
0 files changed, 0 insertions, 0 deletions