OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Thomas Lotterer
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 24-Jul-2003 15:04:41
Branch: HEAD Handle: 2003072414044100
Modified files:
openpkg-src/openldap rc.openldap
Log:
PR#202 run-time check and related issues
Summary:
Revision Changes Path
1.16 +9 -2 openpkg-src/openldap/rc.openldap
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/openldap/rc.openldap
============================================================================
$ cvs diff -u -r1.15 -r1.16 rc.openldap
--- openpkg-src/openldap/rc.openldap 24 Jul 2003 07:03:14 -0000 1.15
+++ openpkg-src/openldap/rc.openldap 24 Jul 2003 13:04:41 -0000 1.16
@@ -5,6 +5,8 @@
%config
openldap_enable="$openpkg_rc_def"
+ openldap_flags=""
+ openldap_url="ldap://127.0.0.1:389"
openldap_log_prolog="true"
openldap_log_epilog="true"
openldap_log_numfiles="10"
@@ -29,7 +31,12 @@
%start -u @l_susr@
rcService openldap enable yes || exit 0
rcService openldap active yes && exit 0
- @l_prefix@/libexec/openldap/slapd
+ flags="$openldap_flags"
+ echo $flags | grep -- -h >/dev/null
+ if [ $? -ne 0 -a ".$openldap_url" != . ]; then
+ flags="$flags -h $openldap_url"
+ fi
+ @l_prefix@/libexec/openldap/slapd $flags
%stop -u @l_susr@
rcService openldap enable yes || exit 0
@@ -48,7 +55,7 @@
# rotate logfile
shtool rotate -f \
-n ${openldap_log_numfiles} -s ${openldap_log_minsize} -d \
- -z ${openldap_log_complevel} -o @l_rusr@ -g @l_rgrp@ -m 644 \
+ -z ${openldap_log_complevel} -m 644 -o @l_susr@ -g @l_mgrp@ \
-P "${openldap_log_prolog}" \
-E "${openldap_log_epilog} && rc openldap restart" \
@l_prefix@/var/openldap/openldap.log
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]