summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-auth/nss-pam-ldapd/files/nslcd.service')
-rw-r--r--sys-auth/nss-pam-ldapd/files/nslcd.service35
1 files changed, 14 insertions, 21 deletions
diff --git a/sys-auth/nss-pam-ldapd/files/nslcd.service b/sys-auth/nss-pam-ldapd/files/nslcd.service
index c7fef0ec7173..030cc2c90eb1 100644
--- a/sys-auth/nss-pam-ldapd/files/nslcd.service
+++ b/sys-auth/nss-pam-ldapd/files/nslcd.service
@@ -1,21 +1,14 @@
---- nss-pam-ldapd-0.9.5.ebuild
-+++ nss-pam-ldapd-0.9.5.ebuild
-@@ -5,7 +5,7 @@
- EAPI=5
-
- PYTHON_COMPAT=(python2_7)
--inherit eutils prefix user python-r1 multilib multilib-minimal
-+inherit eutils prefix user python-r1 multilib multilib-minimal systemd
-
- DESCRIPTION="NSS module for name lookups using LDAP"
- HOMEPAGE="http://arthurdejong.org/nss-pam-ldapd/"
-@@ -94,6 +94,9 @@
- python_foreach_impl python_newscript utils/${script}.py ${script}.ldap
- done
- fi
-+
-+ systemd_newtmpfilesd "${FILESDIR}"/nslcd-tmpfiles.conf nslcd.conf
-+ systemd_dounit "${FILESDIR}"/nslcd.service
- }
-
- multilib_src_test() {
+[Unit]
+Description=NSS and PAM LDAP client daemon
+After=network-online.target
+Wants=network-online.target nss-lookup.target syslog.service
+Before=nss-user-lookup.target
+
+[Service]
+Type=forking
+PIDFile=/var/run/nslcd/nslcd.pid
+ExecStart=/usr/sbin/nslcd
+
+[Install]
+WantedBy=multi-user.target
+RequiredBy=nss-user-lookup.target