nixpkgs/upstart-jobs/ejabberd.nix
Sander van der Burg 90f34e204d Added ejabberd service
svn path=/nixos/trunk/; revision=10495
2008-02-04 13:40:01 +00:00

23 lines
315 B
Nix

args: with args;
let
cfg = config.services.ejabberd;
ejabberdService = import ../services/ejabberd {
inherit (cfg) user;
inherit (pkgs) stdenv erlang ejabberd su;
};
in
{
name = "ejabberd";
job = "
description \"EJabberd server\"
stop on shutdown
respawn ${ejabberdService}/bin/control start
";
}