From 9f25762d29c0039cad81a139b5d79f6fc589509d Mon Sep 17 00:00:00 2001 From: Ragnar Dahlén Date: Thu, 28 May 2015 10:52:50 +0100 Subject: apache-kafka: Treat exit code 143 as success. JVMs exit with exit code 128+signal when receiving a (terminating) signal. This means graceful termination of a JVM will result in 143, so add that to `SuccessExitStatus` in systemd service unit. --- nixos/modules/services/misc/apache-kafka.nix | 1 + 1 file changed, 1 insertion(+) (limited to 'nixos/modules/services/misc/apache-kafka.nix') diff --git a/nixos/modules/services/misc/apache-kafka.nix b/nixos/modules/services/misc/apache-kafka.nix index 168615153fed..90555ebc468b 100644 --- a/nixos/modules/services/misc/apache-kafka.nix +++ b/nixos/modules/services/misc/apache-kafka.nix @@ -143,6 +143,7 @@ in { ''; User = "apache-kafka"; PermissionsStartOnly = true; + SuccessExitStatus = "0 143"; }; preStart = '' mkdir -m 0700 -p ${concatStringsSep " " cfg.logDirs} -- cgit 1.4.1