summary refs log tree commit diff
path: root/pkgs/servers/http
diff options
context:
space:
mode:
authorShea Levy <shea@shealevy.com>2013-05-05 15:48:07 -0400
committerShea Levy <shea@shealevy.com>2013-05-05 15:48:07 -0400
commite39ddf321c0966fa6a740c2fddef87eef97a13ca (patch)
tree8e58d42b3ef33a3c53d1bf99802bc19ecc6d1c91 /pkgs/servers/http
parent9808445598b526fda586283255b0fcee06605adf (diff)
downloadnixlib-e39ddf321c0966fa6a740c2fddef87eef97a13ca.tar
nixlib-e39ddf321c0966fa6a740c2fddef87eef97a13ca.tar.gz
nixlib-e39ddf321c0966fa6a740c2fddef87eef97a13ca.tar.bz2
nixlib-e39ddf321c0966fa6a740c2fddef87eef97a13ca.tar.lz
nixlib-e39ddf321c0966fa6a740c2fddef87eef97a13ca.tar.xz
nixlib-e39ddf321c0966fa6a740c2fddef87eef97a13ca.tar.zst
nixlib-e39ddf321c0966fa6a740c2fddef87eef97a13ca.zip
nginx: Don't fetch the full WebDAV extension unless needed
Signed-off-by: Shea Levy <shea@shealevy.com>
Diffstat (limited to 'pkgs/servers/http')
-rw-r--r--pkgs/servers/http/nginx/default.nix14
1 files changed, 8 insertions, 6 deletions
diff --git a/pkgs/servers/http/nginx/default.nix b/pkgs/servers/http/nginx/default.nix
index 147a23522464..9a5d8e7a149f 100644
--- a/pkgs/servers/http/nginx/default.nix
+++ b/pkgs/servers/http/nginx/default.nix
@@ -1,5 +1,13 @@
 { stdenv, fetchurl, fetchgit, openssl, zlib, pcre, libxml2, libxslt, expat, fullWebDAV ? false }:
 
+let
+  dav-ext = fetchgit {
+    url = git://github.com/arut/nginx-dav-ext-module.git;
+    rev = "54cebc1f21fc13391aae692c6cce672fa7986f9d";
+    sha256 = "1dvpq1fg5rslnl05z8jc39sgnvh3akam9qxfl033akpczq1bh8nq";
+  };
+in
+
 stdenv.mkDerivation rec {
   name = "nginx-1.2.4";
 
@@ -8,12 +16,6 @@ stdenv.mkDerivation rec {
     sha256 = "0hvcv4lgfcrsl40azkd3rxhf73l05jzzgflclpkdvjd95xgw51y5";
   };
 
-  dav-ext = fetchgit {
-    url = git://github.com/arut/nginx-dav-ext-module.git;
-    rev = "54cebc1f21fc13391aae692c6cce672fa7986f9d";
-    sha256 = "1dvpq1fg5rslnl05z8jc39sgnvh3akam9qxfl033akpczq1bh8nq";
-  };
-
   buildInputs = [ openssl zlib pcre libxml2 libxslt ] ++ stdenv.lib.optional fullWebDAV expat;
 
   configureFlags = [