OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 22-Dec-2007 17:12:28
Branch: HEAD Handle: 2007122216122700
Modified files:
openpkg-src/openldap fsl.openldap openldap.patch openldap.spec
rc.openldap
Log:
remove all slurpd(8) stuff -- replication (and more) is now done via
syncrepl in slapd(8)
Summary:
Revision Changes Path
1.6 +1 -1 openpkg-src/openldap/fsl.openldap
1.19 +0 -23 openpkg-src/openldap/openldap.patch
1.212 +2 -6 openpkg-src/openldap/openldap.spec
1.27 +0 -16 openpkg-src/openldap/rc.openldap
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/openldap/fsl.openldap
============================================================================
$ cvs diff -u -r1.5 -r1.6 fsl.openldap
--- openpkg-src/openldap/fsl.openldap 14 Nov 2003 20:11:11 -0000 1.5
+++ openpkg-src/openldap/fsl.openldap 22 Dec 2007 16:12:27 -0000 1.6
@@ -2,7 +2,7 @@
## fsl.openldap -- OSSP fsl configuration
##
-ident (slap.*|slurp.*)/.+ q{
+ident (slap.*)/.+ q{
prefix(
prefix="%b %d %H:%M:%S %N <%L> $1[%P]: "
)
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/openldap/openldap.patch
============================================================================
$ cvs diff -u -r1.18 -r1.19 openldap.patch
--- openpkg-src/openldap/openldap.patch 3 Nov 2007 11:11:09 -0000
1.18
+++ openpkg-src/openldap/openldap.patch 22 Dec 2007 16:12:27 -0000
1.19
@@ -39,26 +39,3 @@
snprintf( eval_str, EVAL_BUF_SIZE, "use %s;", argv[1] );
eval_pv( eval_str, 0 );
-Index: servers/slapd/slapd.conf
---- servers/slapd/slapd.conf.orig 2007-02-13 21:22:22 +0100
-+++ servers/slapd/slapd.conf 2007-11-03 11:57:26 +0100
-@@ -63,3 +63,19 @@
- directory %LOCALSTATEDIR%/openldap-data
- # Indices to maintain
- index objectClass eq
-+
-+#######################################################################
-+# replication via slurpd(8)
-+#######################################################################
-+
-+# master server configuration
-+#replogfile %LOCALSTATEDIR%/openldap-slurp
-+#replica-pidfile %LOCALSTATEDIR%/slurpd.pid
-+#replica host=slave.example.com:389
-+# binddn="cn=admin,dc=example,dc=org"
-+# bindmethod=simple credentials=secret
-+
-+# slave server(s) configuration
-+#updatedn "cn=admin,dc=example,dc=org"
-+#updateref ldap://master.example.org
-+
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/openldap/openldap.spec
============================================================================
$ cvs diff -u -r1.211 -r1.212 openldap.spec
--- openpkg-src/openldap/openldap.spec 22 Dec 2007 16:02:04 -0000
1.211
+++ openpkg-src/openldap/openldap.spec 22 Dec 2007 16:12:27 -0000
1.212
@@ -87,7 +87,7 @@
OpenLDAP is an open source implementation of the Lightweight
Directory Access Protocol (LDAP). The suite includes libraries
implementing the LDAP protocol plus a stand-alone LDAP server
- slapd(8) and a stand-alone LDAP replication server slurpd(8).
+ slapd(8).
%track
prog openldap = {
@@ -124,7 +124,6 @@
ARGS="$ARGS --disable-shared"
%if "%{with_server}" == "yes"
ARGS="$ARGS --enable-slapd"
- ARGS="$ARGS --enable-slurpd"
ARGS="$ARGS --disable-modules"
ARGS="$ARGS --enable-local"
ARGS="$ARGS --enable-ldbm"
@@ -142,7 +141,6 @@
ARGS="$ARGS --with-proxycache"
%else
ARGS="$ARGS --disable-slapd"
- ARGS="$ARGS --disable-slurpd"
ARGS="$ARGS --disable-modules"
%endif
@@ -234,11 +232,10 @@
$RPM_BUILD_ROOT%{l_prefix}/var/openldap/openldap-data/DB_CONFIG
%endif
- # post adjustment: enable and correct slurpd.pid (slapd.pid as a
precaution, too)
+ # post adjustment: enable and correct slapd.pid
%if "%{with_server}" == "yes"
%{l_shtool} subst \
-e 's;^[ #]*\(pidfile \).*$;\1
%{l_prefix}/var/openldap/run/slapd.pid;' \
- -e 's;^[ #]*\(replica-pidfile \).*$;\1
%{l_prefix}/var/openldap/run/slurpd.pid;' \
$RPM_BUILD_ROOT%{l_prefix}/etc/openldap/slapd.conf
%endif
@@ -288,7 +285,6 @@
rm -f $RPM_BUILD_ROOT%{l_prefix}/include/slapi-plugin.h
rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man5/slap*
rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man8/slap*
- rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man8/slurp*
%endif
# determine installation files
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/openldap/rc.openldap
============================================================================
$ cvs diff -u -r1.26 -r1.27 rc.openldap
--- openpkg-src/openldap/rc.openldap 25 Aug 2006 19:17:51 -0000 1.26
+++ openpkg-src/openldap/rc.openldap 22 Dec 2007 16:12:27 -0000 1.27
@@ -16,25 +16,15 @@
%common
openldap_slapd_cfgfile="@l_prefix@/etc/openldap/slapd.conf"
openldap_slapd_pidfile="@l_prefix@/var/openldap/run/slapd.pid"
- openldap_slurpd_pidfile="@l_prefix@/var/openldap/run/slurpd.pid"
openldap_slapd_signal () {
[ -f $openldap_slapd_pidfile ] && kill -$1 `cat
$openldap_slapd_pidfile`
}
- openldap_slurpd_signal () {
- [ -f $openldap_slurpd_pidfile ] && kill -$1 `cat
$openldap_slurpd_pidfile`
- }
- openldap_slurpd_needed () {
- [ ".`grep '^replogfile' $openldap_slapd_cfgfile`" != . ] && return 0
- return 1
- }
%status -u @l_susr@ -o
openldap_usable="unknown"
openldap_active="no"
rcService openldap enable yes && \
openldap_slapd_signal 0 && openldap_active="yes"
- rcService openldap enable yes && openldap_slurpd_needed && \
- openldap_slurpd_signal 0 && openldap_active="yes"
echo "openldap_enable=\"$openldap_enable\""
echo "openldap_usable=\"$openldap_usable\""
echo "openldap_active=\"$openldap_active\""
@@ -50,17 +40,11 @@
fi
eval @l_prefix@/libexec/openldap/slapd $flags || exit $?
fi
- openldap_slurpd_needed || exit 0
- openldap_slurpd_signal 0
- if [ $? -ne 0 ]; then
- @l_prefix@/libexec/openldap/slurpd || exit $?
- fi
%stop -p 700 -u @l_susr@
rcService openldap enable yes || exit 0
rcService openldap active no && exit 0
openldap_slapd_signal INT
- openldap_slurpd_signal INT
sleep 2
%restart -u @l_susr@
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]