Try making signal bridge more robust
This commit is contained in:
parent
22340bef2f
commit
f903b7972c
|
@ -116,7 +116,6 @@ in
|
|||
wantedBy = [ "multi-user.target" ];
|
||||
wants = [ "network-online.target" "signald.service" ];
|
||||
after = [ "network-online.target" "signald.service" ];
|
||||
bindsTo = [ "signald.service" ];
|
||||
|
||||
preStart = ''
|
||||
old_umask=$(umask)
|
||||
|
@ -155,6 +154,8 @@ in
|
|||
|
||||
serviceConfig = rec {
|
||||
Type = "simple";
|
||||
WatchdogSignal = "SIGTERM";
|
||||
WatchdogSec = "60m";
|
||||
Restart = "always";
|
||||
|
||||
ProtectSystem = "full";
|
||||
|
|
|
@ -39,6 +39,9 @@ in
|
|||
|
||||
serviceConfig = {
|
||||
Type = "simple";
|
||||
WatchdogSignal = "SIGTERM";
|
||||
WatchdogSec = "60m";
|
||||
Restart = "always";
|
||||
|
||||
PermissionsStartOnly = true;
|
||||
RuntimeDirectory = "signald";
|
||||
|
@ -54,9 +57,6 @@ in
|
|||
StateDirectory = "signald";
|
||||
UMask = 0007;
|
||||
|
||||
WatchdogSignal = "SIGTERM";
|
||||
WatchdogSec = "20m";
|
||||
Restart = "always";
|
||||
|
||||
ExecStart = ''
|
||||
${pkgs.signald}/bin/signald \
|
||||
|
|
Loading…
Reference in a new issue