diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2016-09-05 14:37:43 +0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2016-09-05 14:53:27 +0200 |
commit | ff7368e944a904c0389f58f770576a230ab73c08 (patch) | |
tree | db2d87aeca5824cea8e89013bad81f917032d313 /pkgs/os-specific | |
parent | ab49ebe6fa2f502844cc6f655f02b00c052c6dd0 (diff) | |
download | nixlib-ff7368e944a904c0389f58f770576a230ab73c08.tar nixlib-ff7368e944a904c0389f58f770576a230ab73c08.tar.gz nixlib-ff7368e944a904c0389f58f770576a230ab73c08.tar.bz2 nixlib-ff7368e944a904c0389f58f770576a230ab73c08.tar.lz nixlib-ff7368e944a904c0389f58f770576a230ab73c08.tar.xz nixlib-ff7368e944a904c0389f58f770576a230ab73c08.tar.zst nixlib-ff7368e944a904c0389f58f770576a230ab73c08.zip |
audit: Move z/OS plugin to a separate output
This prevents the NixOS base system from pulling in openldap, cyris-sasl, and libkrb5.
Diffstat (limited to 'pkgs/os-specific')
-rw-r--r-- | pkgs/os-specific/linux/audit/default.nix | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/audit/default.nix b/pkgs/os-specific/linux/audit/default.nix index afe73ef1b5a9..4decc8c7a32a 100644 --- a/pkgs/os-specific/linux/audit/default.nix +++ b/pkgs/os-specific/linux/audit/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { sha256 = "0jwrww1vn7yqxmb84n6y4p58z34gga0ic4rs2msvpzc2x1hxrn31"; }; - outputs = [ "bin" "dev" "out" "man" ]; + outputs = [ "bin" "dev" "out" "man" "plugins" ]; buildInputs = [ openldap ] ++ stdenv.lib.optional enablePython python; @@ -21,6 +21,16 @@ stdenv.mkDerivation rec { ${if enablePython then "--with-python" else "--without-python"} ''; + enableParallelBuilding = true; + + postInstall = + '' + # Move the z/OS plugin to a separate output to prevent an + # openldap runtime dependency in audit.bin. + mkdir -p $plugins/bin + mv $bin/sbin/audispd-zos-remote $plugins/bin/ + ''; + meta = { description = "Audit Library"; homepage = "http://people.redhat.com/sgrubb/audit/"; |