aports/main/nss-pam-ldapd/nslcd.initd

28 lines
431 B
Plaintext

#!/sbin/openrc-run
extra_commands="checkconfig"
cfg="/etc/nslcd.conf"
command=/usr/sbin/nslcd
pidfile=/var/run/nslcd/nslcd.pid
depend() {
need net
after firewall
use dns logger
}
checkconfig() {
if [ -f "$cfg" ] ; then
return 0
fi
eerror "Please create $cfg"
eerror "Example config: /usr/share/nss-ldapd/nslcd.conf"
return 1
}
start_pre() {
checkpath -q -d ${pidfile%/*} -o nslcd:nslcd
checkconfig || return $?
}