about summary refs log tree commit diff
path: root/pkgs/servers
diff options
context:
space:
mode:
authorTae Sandoval <tssm@users.noreply.github.com>2020-05-31 17:38:48 +0200
committerDmitry Kalinkin <dmitry.kalinkin@gmail.com>2020-05-31 13:41:04 -0400
commit0e3a28a4627f05d4e0c1ac1492f0844f64bd544e (patch)
tree7d5b7074cfc3670a2564b5a34e0787ff5ea979f3 /pkgs/servers
parent17b5c029759502b3a02bd4b2310c5bfef3f7c41c (diff)
downloadnixlib-0e3a28a4627f05d4e0c1ac1492f0844f64bd544e.tar
nixlib-0e3a28a4627f05d4e0c1ac1492f0844f64bd544e.tar.gz
nixlib-0e3a28a4627f05d4e0c1ac1492f0844f64bd544e.tar.bz2
nixlib-0e3a28a4627f05d4e0c1ac1492f0844f64bd544e.tar.lz
nixlib-0e3a28a4627f05d4e0c1ac1492f0844f64bd544e.tar.xz
nixlib-0e3a28a4627f05d4e0c1ac1492f0844f64bd544e.tar.zst
nixlib-0e3a28a4627f05d4e0c1ac1492f0844f64bd544e.zip
rabbitmq: fix darwin build
ed16f83 made all dependencies explicit, including systemd, which makes the
build step to fail on macOS. Here systemd is added to runtimePath only if the
target system is Linux
Diffstat (limited to 'pkgs/servers')
-rw-r--r--pkgs/servers/amqp/rabbitmq-server/default.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/servers/amqp/rabbitmq-server/default.nix b/pkgs/servers/amqp/rabbitmq-server/default.nix
index 51b5ef06ffaa..f81fef3cbe86 100644
--- a/pkgs/servers/amqp/rabbitmq-server/default.nix
+++ b/pkgs/servers/amqp/rabbitmq-server/default.nix
@@ -29,12 +29,12 @@ stdenv.mkDerivation rec {
     export LANG=C.UTF-8 # fix elixir locale warning
   '';
 
-  runtimePath = stdenv.lib.makeBinPath [
+  runtimePath = stdenv.lib.makeBinPath ([
     erlang
     getconf # for getting memory limits
-    socat systemd procps # for systemd unit activation check
+    socat procps
     gnused coreutils # used by helper scripts
-  ];
+  ] ++ stdenv.lib.optionals stdenv.isLinux [ systemd ]); # for systemd unit activation check
   postInstall = ''
     # rabbitmq-env calls to sed/coreutils, so provide everything early
     sed -i $out/sbin/rabbitmq-env -e '2s|^|PATH=${runtimePath}\''${PATH:+:}\$PATH/\n|'