From 7e021a0fd636587ff7908387f8c2fd97d34c772a Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Sun, 12 Jul 2015 00:46:18 +0200 Subject: [PATCH] nginx package: Allow adding arbitrary modules --- pkgs/servers/http/nginx/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/http/nginx/default.nix b/pkgs/servers/http/nginx/default.nix index e799cb8214a..7888a772e2a 100644 --- a/pkgs/servers/http/nginx/default.nix +++ b/pkgs/servers/http/nginx/default.nix @@ -8,6 +8,7 @@ , ngx_lua ? false , set_misc ? false , fluent ? false +, extraModules ? [] }: with stdenv.lib; @@ -133,7 +134,8 @@ stdenv.mkDerivation rec { ++ optional set_misc "--add-module=${set-misc-ext}" ++ optionals (elem stdenv.system (with platforms; linux ++ freebsd)) [ "--with-file-aio" "--with-aio_module" ] - ++ optional fluent "--add-module=${fluentd}"; + ++ optional fluent "--add-module=${fluentd}" + ++ (map (m: "--add-module=${m}") extraModules); additionalFlags = optionalString stdenv.isDarwin "-Wno-error=deprecated-declarations -Wno-error=conditional-uninitialized";