diff options
author | Mathijs Kwik <mathijs@bluescreen303.nl> | 2012-03-04 12:58:09 +0000 |
---|---|---|
committer | Mathijs Kwik <mathijs@bluescreen303.nl> | 2012-03-04 12:58:09 +0000 |
commit | 6240825e27436d77c2a5f66f651c4720f4ade268 (patch) | |
tree | 111c92c53eb925cac3256a65a54ee93211f431f2 /modules/services/databases/mongodb.nix | |
parent | dc8ca0ea4acadf2596b64e63480e208779cc954c (diff) | |
download | nixpkgs-6240825e27436d77c2a5f66f651c4720f4ade268.tar nixpkgs-6240825e27436d77c2a5f66f651c4720f4ade268.tar.gz nixpkgs-6240825e27436d77c2a5f66f651c4720f4ade268.tar.bz2 nixpkgs-6240825e27436d77c2a5f66f651c4720f4ade268.tar.lz nixpkgs-6240825e27436d77c2a5f66f651c4720f4ade268.tar.xz nixpkgs-6240825e27436d77c2a5f66f651c4720f4ade268.tar.zst nixpkgs-6240825e27436d77c2a5f66f651c4720f4ade268.zip |
mongodb: use the new upstart setuid option
svn path=/nixos/trunk/; revision=32763
Diffstat (limited to 'modules/services/databases/mongodb.nix')
-rw-r--r-- | modules/services/databases/mongodb.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/services/databases/mongodb.nix b/modules/services/databases/mongodb.nix index caa6ebc5acf..28d2a4f849c 100644 --- a/modules/services/databases/mongodb.nix +++ b/modules/services/databases/mongodb.nix @@ -96,7 +96,7 @@ in jobs.mongodb = { description = "MongoDB server"; - daemonType = "fork"; + daemonType = "daemon"; startOn = "filesystem"; @@ -108,7 +108,9 @@ in fi ''; - exec = "${pkgs.shadow}/bin/su ${cfg.user} -c \"${mongodb}/bin/mongod --config ${mongoCnf}\""; + path = [mongodb]; + exec = "mongod --config ${mongoCnf} --fork"; + setuid = cfg.user; extraConfig = "kill timeout 10"; }; |