Author: mkwik
Date: Sun Mar  4 12:58:09 2012
New Revision: 32763
URL: https://nixos.org/websvn/nix/?rev=32763&sc=1

Log:
mongodb: use the new upstart setuid option

Modified:
   nixos/trunk/modules/services/databases/mongodb.nix

Modified: nixos/trunk/modules/services/databases/mongodb.nix
==============================================================================
--- nixos/trunk/modules/services/databases/mongodb.nix  Sun Mar  4 12:58:06 
2012        (r32762)
+++ nixos/trunk/modules/services/databases/mongodb.nix  Sun Mar  4 12:58:09 
2012        (r32763)
@@ -96,7 +96,7 @@
 
     jobs.mongodb =
       { description = "MongoDB server";
-        daemonType = "fork";
+        daemonType = "daemon";
 
         startOn = "filesystem";
 
@@ -108,7 +108,9 @@
             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";
       };
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to