summary refs log tree commit diff
path: root/pkgs/development/interpreters/erlang
diff options
context:
space:
mode:
authorPeter Hoeg <peter@hoeg.com>2018-09-17 11:33:09 +0800
committerGitHub <noreply@github.com>2018-09-17 11:33:09 +0800
commit3904016a3dd2d1949adab092be5f1b6af388db27 (patch)
treeda51d1c3ec280776934b8736098676b845b32acd /pkgs/development/interpreters/erlang
parente352b2725c065c979a008fcb876ba688d87b3034 (diff)
parentc00d17aae388bca8bf5657a2f312a1e436e7aef0 (diff)
downloadnixpkgs-3904016a3dd2d1949adab092be5f1b6af388db27.tar
nixpkgs-3904016a3dd2d1949adab092be5f1b6af388db27.tar.gz
nixpkgs-3904016a3dd2d1949adab092be5f1b6af388db27.tar.bz2
nixpkgs-3904016a3dd2d1949adab092be5f1b6af388db27.tar.lz
nixpkgs-3904016a3dd2d1949adab092be5f1b6af388db27.tar.xz
nixpkgs-3904016a3dd2d1949adab092be5f1b6af388db27.tar.zst
nixpkgs-3904016a3dd2d1949adab092be5f1b6af388db27.zip
Merge pull request #43812 from binarin/epmd-systemd-pr
 epmd: Introduce erlang port mapper daemon service
Diffstat (limited to 'pkgs/development/interpreters/erlang')
-rw-r--r--pkgs/development/interpreters/erlang/generic-builder.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/erlang/generic-builder.nix b/pkgs/development/interpreters/erlang/generic-builder.nix
index eb685f1d718..9393c87b0a8 100644
--- a/pkgs/development/interpreters/erlang/generic-builder.nix
+++ b/pkgs/development/interpreters/erlang/generic-builder.nix
@@ -3,6 +3,7 @@
 , openjdk ? null # javacSupport
 , unixODBC ? null # odbcSupport
 , libGLU_combined ? null, wxGTK ? null, wxmac ? null, xorg ? null # wxSupport
+, withSystemd ? stdenv.isLinux, systemd # systemd support in epmd
 }:
 
 { baseName ? "erlang"
@@ -53,6 +54,7 @@ in stdenv.mkDerivation ({
     ++ optionals wxSupport wxPackages2
     ++ optionals odbcSupport odbcPackages
     ++ optionals javacSupport javacPackages
+    ++ optional withSystemd systemd
     ++ optionals stdenv.isDarwin (with pkgs.darwin.apple_sdk.frameworks; [ Carbon Cocoa ]);
 
   debugInfo = enableDebugInfo;
@@ -84,6 +86,7 @@ in stdenv.mkDerivation ({
     ++ optional javacSupport "--with-javac"
     ++ optional odbcSupport "--with-odbc=${unixODBC}"
     ++ optional wxSupport "--enable-wx"
+    ++ optional withSystemd "--enable-systemd"
     ++ optional stdenv.isDarwin "--enable-darwin-64bit";
 
   # install-docs will generate and install manpages and html docs