nginx: explicitly use stable version

Also updates the documention of the NixOS option `services.nginx.package`
that upstream recommends using the mainline version instead.

Fixes #21665.
wip/yesman
Franz Pletz 7 years ago
parent 337f731c2b
commit c13922f012
No known key found for this signature in database
GPG Key ID: 846FDED7792617B4
  1. 8
      nixos/modules/services/web-servers/nginx/default.nix
  2. 2
      pkgs/servers/http/nginx/generic.nix
  3. 4
      pkgs/top-level/all-packages.nix

@ -246,11 +246,13 @@ in
};
package = mkOption {
default = pkgs.nginx;
defaultText = "pkgs.nginx";
default = pkgs.nginxStable;
defaultText = "pkgs.nginxStable";
type = types.package;
description = "
Nginx package to use.
Nginx package to use. This defaults to the stable version. Note
that the nginx team recommends to use the mainline version which
available in nixpkgs as <literal>nginxMainline</literal>.
";
};

@ -62,6 +62,6 @@ stdenv.mkDerivation {
homepage = http://nginx.org;
license = licenses.bsd2;
platforms = platforms.all;
maintainers = with maintainers; [ thoughtpolice raskin ];
maintainers = with maintainers; [ thoughtpolice raskin fpletz ];
};
}

@ -10687,7 +10687,9 @@ with pkgs;
neard = callPackage ../servers/neard { };
nginx = callPackage ../servers/http/nginx/stable.nix {
nginx = nginxStable;
nginxStable = callPackage ../servers/http/nginx/stable.nix {
# We don't use `with` statement here on purpose!
# See https://github.com/NixOS/nixpkgs/pull/10474/files#r42369334
modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];

Loading…
Cancel
Save