about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2016-04-12 06:43:21 +0200
committeraszlig <aszlig@redmoonstudios.org>2016-04-12 06:43:21 +0200
commit980f557c460c32bcdeb10100e6ddf9fd799a6059 (patch)
tree577c1d43ebb8a433b4dbc52790c61e88b4de8dec /nixos
parentcf46256bbbf559f8cc0c8c9c8a6dd7fdb0af82fd (diff)
downloadnixlib-980f557c460c32bcdeb10100e6ddf9fd799a6059.tar
nixlib-980f557c460c32bcdeb10100e6ddf9fd799a6059.tar.gz
nixlib-980f557c460c32bcdeb10100e6ddf9fd799a6059.tar.bz2
nixlib-980f557c460c32bcdeb10100e6ddf9fd799a6059.tar.lz
nixlib-980f557c460c32bcdeb10100e6ddf9fd799a6059.tar.xz
nixlib-980f557c460c32bcdeb10100e6ddf9fd799a6059.tar.zst
nixlib-980f557c460c32bcdeb10100e6ddf9fd799a6059.zip
nixos/taskserver: Restart service on failure
This is the recommended way for long-running services and ensures that
Taskserver will keep running until it has been stopped manually.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/misc/taskserver/default.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/modules/services/misc/taskserver/default.nix b/nixos/modules/services/misc/taskserver/default.nix
index 261d4d4d4b0d..4d3afdeedfa7 100644
--- a/nixos/modules/services/misc/taskserver/default.nix
+++ b/nixos/modules/services/misc/taskserver/default.nix
@@ -440,6 +440,7 @@ in {
         serviceConfig = {
           ExecStart = "@${taskd} taskd server";
           ExecReload = "${pkgs.coreutils}/bin/kill -USR1 $MAINPID";
+          Restart = "on-failure";
           PermissionsStartOnly = true;
           PrivateTmp = true;
           PrivateDevices = true;