Index: server/common/patches/rc.nslcd.patch
===================================================================
--- server/common/patches/rc.nslcd.patch	(revision 949)
+++ server/common/patches/rc.nslcd.patch	(revision 949)
@@ -0,0 +1,87 @@
+--- /dev/null	2008-12-29 08:39:19.284383395 -0500
++++ rc.nslcd	2008-12-31 18:30:09.000000000 -0500
+@@ -0,0 +1,84 @@
++#!/bin/sh
++#
++# nslcd
++#
++# chkconfig: - 30 74
++# description: nss-ldapd connection daemon
++# processname: nslcd
++# config:      /etc/nss-ldapd.conf
++# pidfile:     /var/run/nslcd/nslcd.pid
++
++# http://fedoraproject.org/wiki/FCNewInit/Initscripts
++### BEGIN INIT INFO
++# Provides: nslcd
++# Required-Start: 
++# Required-Stop: 
++# Should-Start: 
++# Should-Stop: 
++# Default-Start: 3 4 5
++# Default-Stop: 0 1 2 6
++# Short-Description: NSS-LDAP
++# Description: NSS LDAP client daemon
++### END INIT INFO
++
++# Source function library.
++. /etc/rc.d/init.d/functions
++
++exec="/usr/sbin/nslcd"
++prog=$(basename $exec)
++
++[ -e /etc/sysconfig/$prog ] && . /etc/sysconfig/$prog
++
++lockfile=/var/lock/subsys/$prog
++
++start() {
++    echo -n $"Starting $prog: "
++    # if not running, start it up here, usually something like "daemon $exec"
++    daemon "$exec"
++    retval=$?
++    echo `/sbin/pidof -o %PPID "$prog"` > /var/run/named/"$prog".pid
++    [ $retval -eq 0 ] && touch $lockfile
++    return $retval
++}
++
++stop() {
++    echo -n $"Stopping $prog: "
++    # stop it here, often "killproc $prog"
++    killproc "$prog"
++    retval=$?
++    echo
++    [ $retval -eq 0 ] && rm -f $lockfile
++    return $retval
++}
++
++restart() {
++    stop
++    start
++}
++
++case "$1" in
++    start|stop|restart)
++        $1
++        ;;
++    force-reload)
++        restart
++        ;;
++    status)
++        status $prog
++        ;;
++    try-restart|condrestart)
++        if status $prog >/dev/null ; then
++            restart
++        fi
++	;;
++    reload)
++        status $prog >/dev/null || exit 7
++        # If config can be reloaded without restarting, implement it here,
++        # remove the "exit", and add "reload" to the usage message below.
++        action $"Service $prog does not support the reload action: " /bin/false
++        exit 3
++        ;;
++    *)
++        echo $"Usage: $0 {start|stop|status|restart|try-restart|force-reload}"
++        exit 2
++esac
