forked from mirrors/nixpkgs
upstart: Oneshot rules should always have Restart=no
This commit is contained in:
parent
ee9c068b0c
commit
6ff2521974
|
@ -93,7 +93,7 @@ let
|
||||||
if job.daemonType == "fork" || job.daemonType == "daemon" then { Type = "forking"; GuessMainPID = true; } else
|
if job.daemonType == "fork" || job.daemonType == "daemon" then { Type = "forking"; GuessMainPID = true; } else
|
||||||
if job.daemonType == "none" then { } else
|
if job.daemonType == "none" then { } else
|
||||||
throw "invalid daemon type `${job.daemonType}'")
|
throw "invalid daemon type `${job.daemonType}'")
|
||||||
// optionalAttrs (!job.task && job.respawn)
|
// optionalAttrs (!job.task && !(job.script == "" && job.exec == "") && job.respawn)
|
||||||
{ Restart = "always"; }
|
{ Restart = "always"; }
|
||||||
// optionalAttrs job.task
|
// optionalAttrs job.task
|
||||||
{ Type = "oneshot"; RemainAfterExit = false; };
|
{ Type = "oneshot"; RemainAfterExit = false; };
|
||||||
|
|
Loading…
Reference in a new issue