summary refs log tree commit diff
path: root/nixos/modules
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-04-18 17:37:47 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-04-18 17:37:47 +0200
commit85fdaed9debd63624729d34cdc9ba4d8aa8cb689 (patch)
treed66b12fa3a4e025786963263a8f587b0892630da /nixos/modules
parentfec3bc85a686bce8b1c9405b88ff3fbc7dd69344 (diff)
downloadnixlib-85fdaed9debd63624729d34cdc9ba4d8aa8cb689.tar
nixlib-85fdaed9debd63624729d34cdc9ba4d8aa8cb689.tar.gz
nixlib-85fdaed9debd63624729d34cdc9ba4d8aa8cb689.tar.bz2
nixlib-85fdaed9debd63624729d34cdc9ba4d8aa8cb689.tar.lz
nixlib-85fdaed9debd63624729d34cdc9ba4d8aa8cb689.tar.xz
nixlib-85fdaed9debd63624729d34cdc9ba4d8aa8cb689.tar.zst
nixlib-85fdaed9debd63624729d34cdc9ba4d8aa8cb689.zip
ssh-agent: Tweaks
Diffstat (limited to 'nixos/modules')
-rw-r--r--nixos/modules/programs/ssh.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/nixos/modules/programs/ssh.nix b/nixos/modules/programs/ssh.nix
index 005c77d255cb..fdb9dfd4b8c2 100644
--- a/nixos/modules/programs/ssh.nix
+++ b/nixos/modules/programs/ssh.nix
@@ -91,9 +91,12 @@ in
         description = "SSH Agent";
         wantedBy = [ "default.target" ];
         serviceConfig =
-          { ExecStart = "${pkgs.openssh}/bin/ssh-agent -a %t/ssh-agent";
+          { ExecStartPre = "${pkgs.coreutils}/bin/rm -f %t/ssh-agent";
+            ExecStart = "${pkgs.openssh}/bin/ssh-agent -a %t/ssh-agent";
+            StandardOutput = "null";
             Type = "forking";
             Restart = "on-failure";
+            SuccessExitStatus = "0 2";
           };
       };