thanks Denis, I already tried and it was working, by removing "${OPTS}" (in my case I replaced with -s 256, the debug option).
I could be wrong, but: 1) should the init scripts be running 'off the shelf'? 2) why openldap does not log in /var/log by default? It seems I will have to fight with syslog and ldap configuration files.. 3) easy way, to remove "${OPTS}". but why is it there? On Tuesday 12 October 2010 08:59:41 Denis Bondar wrote: > May be in ${OPTS}? > > Try to look /etc/conf.d/slapd > What's the logs says? > > 2010/10/12 <tangonig...@yahoo.it> > > > Hi everybody! > > > > I just installed a ldap server, but no way to get the init script > > working, while the daemon works perfectly: > > > > # /usr/lib/openldap/slapd -u ldap -g ldap > > > > runs ok, but the script don't: > > > > #!/sbin/runscript > > # Copyright 1999-2004 Gentoo Foundation > > # Distributed under the terms of the GNU General Public License v2 > > # $Header: /var/cvsroot/gentoo-x86/net-nds/openldap/files/slapd-initd2,v > > 1.1 > > 2010/04/11 15:14:48 jokey Exp $ > > > > depend() { > > > > need net > > before dbus hald avahi-daemon > > provide ldap > > > > } > > > > start() { > > > > ebegin "Starting ldap-server" > > eval start-stop-daemon --start --pidfile > > /var/run/openldap/slapd.pid > > > > -- > > exec /usr/lib/openldap/slapd -- -u ldap -g ldap "${OPTS}" > > > > eend $? > > > > } > > > > stop() { > > > > ebegin "Stopping ldap-server" > > start-stop-daemon --stop --signal 2 --quiet --pidfile > > > > /var/run/openldap/slapd.pid > > > > eend $? > > > > } > > > > could anybody tell me where the (fatal) differences lie? > > > > thanks, > > Stefano