From 0ccc107300bb9c605a62b2c656cb39c4fc8cd561 Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Tue, 9 Apr 2013 19:20:09 +0200 Subject: [PATCH] nslcd: Start after network.target (but don't require network) --- modules/config/ldap.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/modules/config/ldap.nix b/modules/config/ldap.nix index 603ad8407cd..955d28514ea 100644 --- a/modules/config/ldap.nix +++ b/modules/config/ldap.nix @@ -223,9 +223,9 @@ mkIf cfg.enable { systemd.services = mkIf cfg.daemon.enable { nslcd = { wantedBy = [ "nss-user-lookup.target" ]; + before = [ "nss-user-lookup.target" ]; + after = [ "network.target" ]; - path = [ nss_pam_ldapd ]; - preStart = '' mkdir -p /run/nslcd rm -f /run/nslcd/nslcd.pid; @@ -237,9 +237,8 @@ mkIf cfg.enable { ''} ''; - script = "nslcd"; - serviceConfig = { + ExecStart = "${nss_pam_ldapd}/sbin/nslcd"; Type = "forking"; PIDFile = "/run/nslcd/nslcd.pid"; Restart = "always";