Fixed disnix service to use systemd's dependency facilities

This commit is contained in:
Sander van der Burg 2013-06-03 01:34:22 +02:00
parent e3bbf38ec9
commit e776c0623d

View File

@ -119,12 +119,13 @@ in
jobs = { jobs = {
disnix = disnix =
{ description = "Disnix server"; { description = "Disnix server";
startOn = "started dbus" wantedBy = [ "multi-user.target" ];
+ optionalString config.services.httpd.enable " and started httpd" after = [ "dbus.service" ]
+ optionalString config.services.mysql.enable " and started mysql" ++ optional config.services.httpd.enable "httpd.service"
+ optionalString config.services.tomcat.enable " and started tomcat" ++ optional config.services.mysql.enable "mysql.service"
+ optionalString config.services.svnserve.enable " and started svnserve"; ++ optional config.services.tomcat.enable "tomcat.service"
++ optional config.services.svnserve.enable "svnserve.service";
restartIfChanged = false; restartIfChanged = false;