jlec        14/05/26 12:36:52

  Added:                nslcd-init-r1
  Log:
  sys-auth/nss-pam-ldapd: Move rundir to /run; minor style enhancements
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
B9D4F231BD1558AB!)

Revision  Changes    Path
1.1                  sys-auth/nss-pam-ldapd/files/nslcd-init-r1

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/nss-pam-ldapd/files/nslcd-init-r1?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/nss-pam-ldapd/files/nslcd-init-r1?rev=1.1&content-type=text/plain

Index: nslcd-init-r1
===================================================================
#!/sbin/runscript
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-auth/nss-pam-ldapd/files/nslcd-init-r1,v 
1.1 2014/05/26 12:36:51 jlec Exp $

extra_commands="checkconfig"
cfg="/etc/nslcd.conf"

depend() {
        need net        
        use dns logger
}

checkconfig() {
        if [ ! -f "$cfg" ] ; then
                eerror "Please create $cfg"
                eerror "Example config: /usr/share/nss-ldapd/nslcd.conf"
                return 1
        fi
        return 0
}

start() {
    checkpath -q -d /run/nslcd -o nslcd:nslcd
        checkconfig || return $?

        ebegin "Starting nslcd"
        start-stop-daemon --start --pidfile /var/run/nslcd/nslcd.pid \
                --exec /usr/sbin/nslcd
        eend $? "Failed to start nslcd"
}

stop() {
        ebegin "Stopping nslcd"
        start-stop-daemon --stop --pidfile /var/run/nslcd/nslcd.pid
        eend $? "Failed to stop nslcd"
}




Reply via email to