diff options
author | John Ericson <John.Ericson@Obsidian.Systems> | 2018-07-23 17:03:39 -0400 |
---|---|---|
committer | John Ericson <John.Ericson@Obsidian.Systems> | 2018-07-24 19:40:46 -0400 |
commit | 519e87a44995ba33916075655bd0b2966747417b (patch) | |
tree | d59c057aefc22290fd66fd4b7fd2e9b2453b63ed /pkgs/os-specific/linux/util-linux | |
parent | 1833a04aed4ba5658b71bf7a88492829fc882d6d (diff) | |
download | nixlib-519e87a44995ba33916075655bd0b2966747417b.tar nixlib-519e87a44995ba33916075655bd0b2966747417b.tar.gz nixlib-519e87a44995ba33916075655bd0b2966747417b.tar.bz2 nixlib-519e87a44995ba33916075655bd0b2966747417b.tar.lz nixlib-519e87a44995ba33916075655bd0b2966747417b.tar.xz nixlib-519e87a44995ba33916075655bd0b2966747417b.tar.zst nixlib-519e87a44995ba33916075655bd0b2966747417b.zip |
util-linux: No more crossAttrs
More cleanup will come later
Diffstat (limited to 'pkgs/os-specific/linux/util-linux')
-rw-r--r-- | pkgs/os-specific/linux/util-linux/default.nix | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/pkgs/os-specific/linux/util-linux/default.nix b/pkgs/os-specific/linux/util-linux/default.nix index 87741d29f8e5..d2f75f5875ea 100644 --- a/pkgs/os-specific/linux/util-linux/default.nix +++ b/pkgs/os-specific/linux/util-linux/default.nix @@ -1,5 +1,5 @@ { lib, stdenv, fetchurl, pkgconfig, zlib, shadow -, ncurses ? null, perl ? null, pam, systemd, minimal ? false }: +, ncurses ? null, perl ? null, pam, systemd ? null, minimal ? false }: let version = lib.concatStringsSep "." ([ majorVersion ] @@ -28,12 +28,6 @@ in stdenv.mkDerivation rec { --replace "/bin/umount" "$out/bin/umount" ''; - crossAttrs = { - # Work around use of `AC_RUN_IFELSE'. - preConfigure = "export scanf_cv_type_modifier=ms" + lib.optionalString (systemd != null) - "\nconfigureFlags+=\" --with-systemd --with-systemdsystemunitdir=$bin/lib/systemd/system/\""; - }; - preConfigure = lib.optionalString (systemd != null) '' configureFlags+=" --with-systemd --with-systemdsystemunitdir=$bin/lib/systemd/system/" ''; @@ -49,8 +43,10 @@ in stdenv.mkDerivation rec { "--disable-use-tty-group" "--enable-fs-paths-default=/run/wrappers/bin:/var/run/current-system/sw/bin:/sbin" "--disable-makeinstall-setuid" "--disable-makeinstall-chown" - ] - ++ lib.optional (ncurses == null) "--without-ncurses"; + ] ++ lib.optional (ncurses == null) "--without-ncurses" + ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) + "scanf_cv_type_modifier=ms" + ; makeFlags = "usrbin_execdir=$(bin)/bin usrsbin_execdir=$(bin)/sbin"; |