Upgrade to 2.3.11, with much fanfare.
This commit is contained in:
parent
4477cc9775
commit
ec92466728
@ -1 +1,3 @@
|
|||||||
openldap-2.2.29.tgz
|
openldap-2.2.29.tgz
|
||||||
|
openldap-2.3.11.tgz
|
||||||
|
MigrationTools-46.tar.gz
|
||||||
|
17
openldap-2.2.29-ads.patch
Normal file
17
openldap-2.2.29-ads.patch
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
diff -uNr openldap-2.2.29/libraries/libldap/cyrus.c openldap-2.2.29/libraries/libldap/cyrus.c
|
||||||
|
--- openldap-2.2.29/libraries/libldap/cyrus.c 2005-10-04 15:34:31.000000000 -0400
|
||||||
|
+++ openldap-2.2.29/libraries/libldap/cyrus.c 2005-11-09 19:00:15.000000000 -0500
|
||||||
|
@@ -755,10 +755,11 @@
|
||||||
|
"ldap_int_sasl_bind: rc=%d sasl=%d len=%ld\n",
|
||||||
|
rc, saslrc, scred->bv_len );
|
||||||
|
#endif
|
||||||
|
+ rc = ld->ld_errno = LDAP_LOCAL_ERROR;
|
||||||
|
+ ber_bvfree( scred );
|
||||||
|
+ goto done;
|
||||||
|
}
|
||||||
|
ber_bvfree( scred );
|
||||||
|
- rc = ld->ld_errno = LDAP_LOCAL_ERROR;
|
||||||
|
- goto done;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
16
openldap-2.3.11-ads.patch
Normal file
16
openldap-2.3.11-ads.patch
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
--- openldap-2.3.11/libraries/libldap/cyrus.c.ads 2005-10-05 13:42:19.000000000 -0400
|
||||||
|
+++ openldap-2.3.11/libraries/libldap/cyrus.c 2005-11-10 13:08:04.000000000 -0500
|
||||||
|
@@ -734,10 +734,11 @@
|
||||||
|
Debug( LDAP_DEBUG_TRACE,
|
||||||
|
"ldap_int_sasl_bind: rc=%d sasl=%d len=%ld\n",
|
||||||
|
rc, saslrc, scred->bv_len );
|
||||||
|
+ ber_bvfree( scred );
|
||||||
|
+ rc = ld->ld_errno = LDAP_LOCAL_ERROR;
|
||||||
|
+ goto done;
|
||||||
|
}
|
||||||
|
ber_bvfree( scred );
|
||||||
|
- rc = ld->ld_errno = LDAP_LOCAL_ERROR;
|
||||||
|
- goto done;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
102
openldap-2.3.11-config.patch
Normal file
102
openldap-2.3.11-config.patch
Normal file
@ -0,0 +1,102 @@
|
|||||||
|
--- openldap-2.2.13/servers/slapd/slapd.conf 2003-12-29 13:10:40.000000000 -0500
|
||||||
|
+++ openldap-2.2.13/servers/slapd/slapd.conf 2004-06-15 11:44:23.000000000 -0400
|
||||||
|
@@ -3,8 +3,12 @@
|
||||||
|
# This file should NOT be world readable.
|
||||||
|
#
|
||||||
|
include %SYSCONFDIR%/schema/core.schema
|
||||||
|
+include %SYSCONFDIR%/schema/cosine.schema
|
||||||
|
+include %SYSCONFDIR%/schema/inetorgperson.schema
|
||||||
|
+include %SYSCONFDIR%/schema/nis.schema
|
||||||
|
|
||||||
|
-# Define global ACLs to disable default read access.
|
||||||
|
+# Allow LDAPv2 client connections. This is NOT the default.
|
||||||
|
+allow bind_v2
|
||||||
|
|
||||||
|
# Do not enable referrals until AFTER you have a working directory
|
||||||
|
# service AND an understanding of referrals.
|
||||||
|
@@ -21,6 +25,15 @@
|
||||||
|
# moduleload back_passwd.la
|
||||||
|
# moduleload back_shell.la
|
||||||
|
|
||||||
|
+# The next three lines allow use of TLS for encrypting connections using a
|
||||||
|
+# dummy test certificate which you can generate by changing to
|
||||||
|
+# /etc/pki/tls/certs, running "make slapd.pem", and fixing permissions on
|
||||||
|
+# slapd.pem so that the ldap user or group can read it. Your client software
|
||||||
|
+# may balk at self-signed certificates, however.
|
||||||
|
+# TLSCACertificateFile /etc/pki/tls/certs/ca-bundle.crt
|
||||||
|
+# TLSCertificateFile /etc/pki/tls/certs/slapd.pem
|
||||||
|
+# TLSCertificateKeyFile /etc/pki/tls/certs/slapd.pem
|
||||||
|
+
|
||||||
|
# Sample security restrictions
|
||||||
|
# Require integrity protection (prevent hijacking)
|
||||||
|
# Require 112-bit (3DES or better) encryption for updates
|
||||||
|
@@ -49,19 +62,32 @@
|
||||||
|
# rootdn can always read and write EVERYTHING!
|
||||||
|
|
||||||
|
#######################################################################
|
||||||
|
-# BDB database definitions
|
||||||
|
+# ldbm and/or bdb database definitions
|
||||||
|
#######################################################################
|
||||||
|
|
||||||
|
database bdb
|
||||||
|
suffix "dc=my-domain,dc=com"
|
||||||
|
rootdn "cn=Manager,dc=my-domain,dc=com"
|
||||||
|
# Cleartext passwords, especially for the rootdn, should
|
||||||
|
-# be avoid. See slappasswd(8) and slapd.conf(5) for details.
|
||||||
|
+# be avoided. See slappasswd(8) and slapd.conf(5) for details.
|
||||||
|
# Use of strong authentication encouraged.
|
||||||
|
-rootpw secret
|
||||||
|
+# rootpw secret
|
||||||
|
+# rootpw {crypt}ijFYNcSNctBYg
|
||||||
|
+
|
||||||
|
# The database directory MUST exist prior to running slapd AND
|
||||||
|
# should only be accessible by the slapd and slap tools.
|
||||||
|
# Mode 700 recommended.
|
||||||
|
-directory %LOCALSTATEDIR%/openldap-data
|
||||||
|
+directory /var/lib/ldap
|
||||||
|
+
|
||||||
|
-# Indices to maintain
|
||||||
|
-index objectClass eq
|
||||||
|
+# Indices to maintain for this database
|
||||||
|
+index objectClass eq,pres
|
||||||
|
+index ou,cn,mail,surname,givenname eq,pres,sub
|
||||||
|
+index uidNumber,gidNumber,loginShell eq,pres
|
||||||
|
+index uid,memberUid eq,pres,sub
|
||||||
|
+index nisMapName,nisMapEntry eq,pres,sub
|
||||||
|
+
|
||||||
|
+# Replicas of this database
|
||||||
|
+#replogfile /var/lib/ldap/openldap-master-replog
|
||||||
|
+#replica host=ldap-1.example.com:389 starttls=critical
|
||||||
|
+# bindmethod=sasl saslmech=GSSAPI
|
||||||
|
+# authcId=host/ldap-master.example.com@EXAMPLE.COM
|
||||||
|
--- openldap-2.2.13/servers/slurpd/slurp.h 2004-01-01 13:16:42.000000000 -0500
|
||||||
|
+++ openldap-2.2.13/servers/slurpd/slurp.h 2004-06-15 11:40:04.000000000 -0400
|
||||||
|
@@ -66,7 +66,7 @@
|
||||||
|
#define SERVICE_NAME OPENLDAP_PACKAGE "-slurpd"
|
||||||
|
|
||||||
|
/* Default directory for slurpd's private copy of replication logs */
|
||||||
|
-#define DEFAULT_SLURPD_REPLICA_DIR LDAP_RUNDIR LDAP_DIRSEP "openldap-slurp"
|
||||||
|
+#define DEFAULT_SLURPD_REPLICA_DIR "/var/lib/ldap"
|
||||||
|
|
||||||
|
/* Default name for slurpd's private copy of the replication log */
|
||||||
|
#define DEFAULT_SLURPD_REPLOGFILE "slurpd.replog"
|
||||||
|
@@ -75,7 +75,7 @@
|
||||||
|
#define DEFAULT_SLURPD_STATUS_FILE "slurpd.status"
|
||||||
|
|
||||||
|
/* slurpd dump file - contents of rq struct are written here (debugging) */
|
||||||
|
-#define SLURPD_DUMPFILE LDAP_TMPDIR LDAP_DIRSEP "slurpd.dump"
|
||||||
|
+#define SLURPD_DUMPFILE DEFAULT_SLURPD_REPLICA_DIR "/slurpd.dump"
|
||||||
|
|
||||||
|
/* Amount of time to sleep if no more work to do */
|
||||||
|
#define DEFAULT_NO_WORK_INTERVAL 3
|
||||||
|
--- openldap-2.3.11/doc/man/man8/slurpd.8.config 2005-07-10 00:36:41.000000000 -0400
|
||||||
|
+++ openldap-2.3.11/doc/man/man8/slurpd.8 2005-10-28 21:07:54.000000000 -0400
|
||||||
|
@@ -120,7 +120,7 @@
|
||||||
|
temporary files may contain sensitive information.
|
||||||
|
This option allows you to specify the location of these temporary files.
|
||||||
|
The default is
|
||||||
|
-.BR LOCALSTATEDIR/openldap-slurp .
|
||||||
|
+.BR /var/lib/ldap .
|
||||||
|
.SH EXAMPLES
|
||||||
|
To start
|
||||||
|
.I slurpd
|
14
openldap-2.3.11-nosql.patch
Normal file
14
openldap-2.3.11-nosql.patch
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
Don't link directly with perl or sql libraries -- they're pulled in by
|
||||||
|
demand-loaded backends.
|
||||||
|
|
||||||
|
--- openldap-2.3.11/build/top.mk.nosql 2005-08-29 14:46:17.000000000 -0400
|
||||||
|
+++ openldap-2.3.11/build/top.mk 2005-10-28 21:15:15.000000000 -0400
|
||||||
|
@@ -197,7 +197,7 @@
|
||||||
|
SLAPD_SQL_INCLUDES = @SLAPD_SQL_INCLUDES@
|
||||||
|
SLAPD_SQL_LIBS = @SLAPD_SQL_LIBS@
|
||||||
|
|
||||||
|
-SLAPD_LIBS = @SLAPD_LIBS@ @SLAPD_PERL_LDFLAGS@ @SLAPD_SQL_LDFLAGS@ @SLAPD_SQL_LIBS@ @SLAPD_SLP_LIBS@ @SLAPD_GMP_LIBS@
|
||||||
|
+SLAPD_LIBS = @SLAPD_LIBS@ @SLAPD_SLP_LIBS@
|
||||||
|
SLURPD_LIBS = @SLURPD_LIBS@
|
||||||
|
|
||||||
|
# Our Defaults
|
19
openldap-2.3.11-toollinks.patch
Normal file
19
openldap-2.3.11-toollinks.patch
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
If libexecdir and sbindir are the same, avoid making an absolute symlink.
|
||||||
|
|
||||||
|
|
||||||
|
--- openldap-2.3.11/servers/slapd/Makefile.in.toollinks 2005-10-28 21:09:04.000000000 -0400
|
||||||
|
+++ openldap-2.3.11/servers/slapd/Makefile.in 2005-10-28 21:11:18.000000000 -0400
|
||||||
|
@@ -270,7 +270,12 @@
|
||||||
|
$(WRAP_LIBS)
|
||||||
|
$(RM) $(SLAPTOOLS)
|
||||||
|
for i in $(SLAPTOOLS); do \
|
||||||
|
- $(LN_S) slapd$(EXEEXT) $$i$(EXEEXT); done
|
||||||
|
+ if test $(libexecdir) != $(sbindir) ; then \
|
||||||
|
+ $(LN_S) $(libexecdir)/slapd$(EXEEXT) $$i$(EXEEXT); \
|
||||||
|
+ else \
|
||||||
|
+ $(LN_S) slapd$(EXEEXT) $$i$(EXEEXT); \
|
||||||
|
+ fi \
|
||||||
|
+ done
|
||||||
|
|
||||||
|
|
||||||
|
sslapd: version.o
|
314
openldap.spec
314
openldap.spec
@ -1,69 +1,59 @@
|
|||||||
%define migtools_version 45
|
%define migtools_version 46
|
||||||
%define db_version 4.3.27
|
%define db_version 4.3.27
|
||||||
%define ldbm_backend berkeley
|
%define ldbm_backend berkeley
|
||||||
%define version_20 2.0.27
|
|
||||||
%define version_21 2.1.30
|
|
||||||
%define version_22 2.2.29
|
%define version_22 2.2.29
|
||||||
%define nss_ldap_prefix %{_libdir}/nss_ldap-openldap
|
%define version_23 2.3.11
|
||||||
%define nss_ldap_includedir %{nss_ldap_prefix}/include
|
|
||||||
%define nss_ldap_libdir %{nss_ldap_prefix}/%{_lib}
|
|
||||||
%define evolution_connector_prefix %{_libdir}/evolution-openldap
|
%define evolution_connector_prefix %{_libdir}/evolution-openldap
|
||||||
%define evolution_connector_includedir %{evolution_connector_prefix}/include
|
%define evolution_connector_includedir %{evolution_connector_prefix}/include
|
||||||
%define evolution_connector_libdir %{evolution_connector_prefix}/%{_lib}
|
%define evolution_connector_libdir %{evolution_connector_prefix}/%{_lib}
|
||||||
# For Fedora, we want 2.1 compatibility. For RHEL or RHL9, we may want 2.0.
|
# For Fedora Core 5, we want 2.2 compatibility.
|
||||||
%define compat_version %{version_21}
|
%define compat_version %{version_22}
|
||||||
%define nptl_arches %{ix86} ia64 ppc ppc64 s390 s390x sparcv9 x86_64
|
%define nptl_arches %{ix86} ia64 ppc ppc64 s390 s390x sparcv9 x86_64
|
||||||
%define nss_ldap_build 0
|
|
||||||
|
|
||||||
Summary: The configuration files, libraries, and documentation for OpenLDAP.
|
Summary: The configuration files, libraries, and documentation for OpenLDAP.
|
||||||
Name: openldap
|
Name: openldap
|
||||||
Version: %{version_22}
|
Version: %{version_23}
|
||||||
Release: 3
|
Release: 2
|
||||||
License: OpenLDAP
|
License: OpenLDAP
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
Source0: ftp://ftp.OpenLDAP.org/pub/OpenLDAP/openldap-release/openldap-%{version_22}.tgz
|
Source0: ftp://ftp.OpenLDAP.org/pub/OpenLDAP/openldap-release/openldap-%{version_23}.tgz
|
||||||
Source1: ftp://ftp.OpenLDAP.org/pub/OpenLDAP/openldap-release/openldap-%{version_20}.tgz
|
Source1: ftp://ftp.OpenLDAP.org/pub/OpenLDAP/openldap-release/openldap-%{version_22}.tgz
|
||||||
Source2: ftp://ftp.OpenLDAP.org/pub/OpenLDAP/openldap-release/openldap-%{version_21}.tgz
|
Source2: http://downloads.sleepycat.com/db-%{db_version}.tar.gz
|
||||||
Source3: ftp://ftp.OpenLDAP.org/pub/tools/autoconf-2.13.1.tar.gz
|
Source3: ftp://ftp.OpenLDAP.org/pub/tools/autoconf-2.13.1.tar.gz
|
||||||
Source4: ftp://ftp.OpenLDAP.org/pub/tools/automake-1.4a.tar.gz
|
Source4: ftp://ftp.OpenLDAP.org/pub/tools/automake-1.4a.tar.gz
|
||||||
Source5: http://downloads.sleepycat.com/db-%{db_version}.tar.gz
|
Source5: ftp://ftp.padl.com/pub/MigrationTools-%{migtools_version}.tar.gz
|
||||||
Source7: ldap.init
|
Source6: ldap.init
|
||||||
Source8: ftp://ftp.padl.com/pub/MigrationTools-%{migtools_version}.tar.gz
|
Source7: migration-tools.txt
|
||||||
Source9: migration-tools.txt
|
Source8: autofs.schema
|
||||||
Source10: autofs.schema
|
Source9: README.upgrading
|
||||||
Source11: README.upgrading
|
Source10: http://www.OpenLDAP.org/doc/admin/guide.html
|
||||||
Source12: http://www.OpenLDAP.org/doc/admin/guide.html
|
Source11: nptl-abi-note.S
|
||||||
Source13: nptl-abi-note.S
|
Source12: README.evolution
|
||||||
Source14: README.evolution
|
# Patches that are still valid for 2.3
|
||||||
Source15: README.nss_ldap
|
Patch0: openldap-2.3.11-config.patch
|
||||||
Patch0: openldap-2.2.15-config.patch
|
Patch1: openldap-1.2.11-cldap.patch
|
||||||
Patch2: openldap-1.2.11-cldap.patch
|
Patch2: openldap-2.0.11-ldaprc.patch
|
||||||
Patch4: openldap-2.0.11-ldaprc.patch
|
Patch3: openldap-2.2.13-setugid.patch
|
||||||
Patch5: openldap-2.2.13-setugid.patch
|
Patch4: openldap-2.2.13-pie.patch
|
||||||
Patch6: openldap-2.2.13-pie.patch
|
Patch5: openldap-2.3.11-toollinks.patch
|
||||||
Patch7: openldap-2.2.15-toollinks.patch
|
Patch6: openldap-2.3.11-nosql.patch
|
||||||
Patch8: openldap-2.2.13-nosql.patch
|
Patch7: openldap-2.3.11-ads.patch
|
||||||
Patch9: openldap-2.1.30-ldapi.patch
|
# Patches for 2.2.29 for the compat-openldap package.
|
||||||
Patch10: openldap-2.1.30-libdir.patch
|
Patch100: openldap-2.2.13-tls-fix-connection-test.patch
|
||||||
Patch12: db-4.0.14-disable-mutex.patch
|
Patch101: openldap-2.2.23-resolv.patch
|
||||||
Patch13: db-4.0.14-libobjs.patch
|
Patch102: openldap-2.2.29-ads.patch
|
||||||
Patch21: MigrationTools-38-instdir.patch
|
# patch for the evolution library
|
||||||
Patch22: MigrationTools-36-mktemp.patch
|
Patch200: openldap-ntlm.diff
|
||||||
Patch23: MigrationTools-27-simple.patch
|
# Patches for the MigrationTools package
|
||||||
Patch24: MigrationTools-26-suffix.patch
|
Patch300: MigrationTools-38-instdir.patch
|
||||||
Patch25: MigrationTools-44-schema.patch
|
Patch301: MigrationTools-36-mktemp.patch
|
||||||
Patch26: MigrationTools-45-noaliases.patch
|
Patch302: MigrationTools-27-simple.patch
|
||||||
Patch40: openldap-ntlm.diff
|
Patch303: MigrationTools-26-suffix.patch
|
||||||
Patch41: openldap-2.2.23-start_tls-async.patch
|
Patch304: MigrationTools-46-schema.patch
|
||||||
Patch42: openldap-2.2.13-tls-fix-connection-test.patch
|
Patch305: MigrationTools-45-noaliases.patch
|
||||||
Patch44: openldap-2.1.30-hop.patch
|
|
||||||
Patch45: openldap-2.0.27-hop.patch
|
|
||||||
Patch50: openldap-2.0.27-resolv.patch
|
|
||||||
Patch51: openldap-2.1.30-resolv.patch
|
|
||||||
Patch52: openldap-2.2.23-resolv.patch
|
|
||||||
|
|
||||||
URL: http://www.openldap.org/
|
URL: http://www.openldap.org/
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version_22}-root
|
BuildRoot: %{_tmppath}/%{name}-%{version_23}-root
|
||||||
BuildPreReq: cyrus-sasl-devel >= 2.1, gdbm-devel, libtool >= 1.5.6-2, krb5-devel
|
BuildPreReq: cyrus-sasl-devel >= 2.1, gdbm-devel, libtool >= 1.5.6-2, krb5-devel
|
||||||
BuildPreReq: openssl-devel, pam-devel, perl, pkgconfig, tcp_wrappers,
|
BuildPreReq: openssl-devel, pam-devel, perl, pkgconfig, tcp_wrappers,
|
||||||
BuildPreReq: unixODBC-devel, bind-libbind-devel, libtool-ltdl-devel
|
BuildPreReq: unixODBC-devel, bind-libbind-devel, libtool-ltdl-devel
|
||||||
@ -81,8 +71,8 @@ libraries, and documentation for OpenLDAP.
|
|||||||
%package devel
|
%package devel
|
||||||
Summary: OpenLDAP development libraries and header files.
|
Summary: OpenLDAP development libraries and header files.
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
Requires: openldap = %{version_22}-%{release}, cyrus-sasl-devel >= 2.1
|
Requires: openldap = %{version_23}-%{release}, cyrus-sasl-devel >= 2.1
|
||||||
Provides: openldap-evolution-devel = %{version_22}-%{release}
|
Provides: openldap-evolution-devel = %{version_23}-%{release}
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
The openldap-devel package includes the development libraries and
|
The openldap-devel package includes the development libraries and
|
||||||
@ -94,7 +84,7 @@ customized LDAP clients.
|
|||||||
|
|
||||||
%package servers
|
%package servers
|
||||||
Summary: OpenLDAP servers and related files.
|
Summary: OpenLDAP servers and related files.
|
||||||
Prereq: fileutils, make, openldap = %{version_22}-%{release}, openssl, /usr/sbin/useradd, /sbin/chkconfig, /sbin/runuser
|
Prereq: fileutils, make, openldap = %{version_23}-%{release}, openssl, /usr/sbin/useradd, /sbin/chkconfig, /sbin/runuser
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
|
|
||||||
%description servers
|
%description servers
|
||||||
@ -108,7 +98,7 @@ migration scripts, and related files.
|
|||||||
|
|
||||||
%package servers-sql
|
%package servers-sql
|
||||||
Summary: OpenLDAP server SQL support module.
|
Summary: OpenLDAP server SQL support module.
|
||||||
Prereq: openldap-servers = %{version_22}-%{release}
|
Prereq: openldap-servers = %{version_23}-%{release}
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
|
|
||||||
%description servers-sql
|
%description servers-sql
|
||||||
@ -122,7 +112,7 @@ slapd server can use to read data from an RDBMS.
|
|||||||
|
|
||||||
%package clients
|
%package clients
|
||||||
Summary: Client programs for OpenLDAP.
|
Summary: Client programs for OpenLDAP.
|
||||||
Prereq: openldap = %{version_22}-%{release}
|
Prereq: openldap = %{version_23}-%{release}
|
||||||
Group: Applications/Internet
|
Group: Applications/Internet
|
||||||
|
|
||||||
%description clients
|
%description clients
|
||||||
@ -141,10 +131,10 @@ Summary: OpenLDAP compatibility shared libraries.
|
|||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
# Require the current OpenLDAP libraries package in an attempt to ensure that
|
# Require the current OpenLDAP libraries package in an attempt to ensure that
|
||||||
# we have a /etc/openldap/ldap.conf file on the system.
|
# we have a /etc/openldap/ldap.conf file on the system.
|
||||||
Requires: openldap = %{version_22}-%{release}, cyrus-sasl >= 2.1
|
Requires: openldap = %{version_23}-%{release}, cyrus-sasl >= 2.1
|
||||||
# Why this weirdo version number? We want to ensure that version comparisons
|
# Why this weirdo version number? We want to ensure that version comparisons
|
||||||
# for this package always sort in the same order as the main openldap package.
|
# for this package always sort in the same order as the main openldap package.
|
||||||
Version: %{version_22}_%{compat_version}
|
Version: %{version_23}_%{compat_version}
|
||||||
|
|
||||||
%description -n compat-openldap
|
%description -n compat-openldap
|
||||||
OpenLDAP is an open source suite of LDAP (Lightweight Directory Access
|
OpenLDAP is an open source suite of LDAP (Lightweight Directory Access
|
||||||
@ -153,18 +143,21 @@ includes older versions of the OpenLDAP shared libraries which may be
|
|||||||
required by some applications.
|
required by some applications.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -c -a 1 -a 2 -a 3 -a 4 -a 5 -a 8
|
%setup -q -c -a 1 -a 2 -a 3 -a 4 -a 5
|
||||||
|
|
||||||
pushd openldap-%{version_22}
|
pushd openldap-%{version_23}
|
||||||
|
cp %{_datadir}/libtool/config.{sub,guess} build/
|
||||||
|
popd
|
||||||
|
|
||||||
|
pushd openldap-%{version_23}
|
||||||
%patch0 -p1 -b .config
|
%patch0 -p1 -b .config
|
||||||
%patch2 -p1 -b .cldap
|
%patch1 -p1 -b .cldap
|
||||||
%patch4 -p1 -b .ldaprc
|
%patch2 -p1 -b .ldaprc
|
||||||
%patch5 -p1 -b .setugid
|
%patch3 -p1 -b .setugid
|
||||||
%patch6 -p1 -b .pie
|
%patch4 -p1 -b .pie
|
||||||
%patch7 -p1 -b .toollinks
|
%patch5 -p1 -b .toollinks
|
||||||
%patch8 -p1 -b .nosql
|
%patch6 -p1 -b .nosql
|
||||||
%patch52 -p1 -b .resolv
|
%patch7 -p1 -b .ads
|
||||||
%patch42 -p1 -b .CAN-2005-2069
|
|
||||||
cp %{_datadir}/libtool/config.{sub,guess} build/
|
cp %{_datadir}/libtool/config.{sub,guess} build/
|
||||||
popd
|
popd
|
||||||
|
|
||||||
@ -172,33 +165,21 @@ popd
|
|||||||
# non-standard NTLM bind type which is needed to connect to Win2k GC servers
|
# non-standard NTLM bind type which is needed to connect to Win2k GC servers
|
||||||
# (Win2k3 supports SASL with DIGEST-MD5, so this shouldn't be needed for those
|
# (Win2k3 supports SASL with DIGEST-MD5, so this shouldn't be needed for those
|
||||||
# servers, though as of version 1.4 the connector doesn't try SASL first).
|
# servers, though as of version 1.4 the connector doesn't try SASL first).
|
||||||
if ! cp -al openldap-%{version_22} evo-openldap-%{version_22} ; then
|
if ! cp -al openldap-%{version_23} evo-openldap-%{version_23} ; then
|
||||||
rm -fr evo-openldap-%{version_22}
|
rm -fr evo-openldap-%{version_23}
|
||||||
cp -a openldap-%{version_22} evo-openldap-%{version_22}
|
cp -a openldap-%{version_23} evo-openldap-%{version_23}
|
||||||
fi
|
fi
|
||||||
pushd evo-openldap-%{version_22}
|
pushd evo-openldap-%{version_23}
|
||||||
%patch40 -p0 -b .evolution-ntlm
|
%patch200 -p0 -b .evolution-ntlm
|
||||||
popd
|
popd
|
||||||
%if %{nss_ldap_build}
|
|
||||||
# Set up a build tree for a static version of libldap with async start_tls
|
|
||||||
# support, which nss_ldap can use to avoid blocking if a server is accepting
|
|
||||||
# connections but is otherwise unresponsive.
|
|
||||||
if ! cp -al openldap-%{version_22} nss_ldap-openldap-%{version_22} ; then
|
|
||||||
rm -fr nss_ldap-openldap-%{version_22}
|
|
||||||
cp -a openldap-%{version_22} nss_ldap-openldap-%{version_22}
|
|
||||||
fi
|
|
||||||
pushd nss_ldap-openldap-%{version_22}
|
|
||||||
%patch41 -p0 -b .start_tls
|
|
||||||
popd
|
|
||||||
%endif
|
|
||||||
|
|
||||||
pushd MigrationTools-%{migtools_version}
|
pushd MigrationTools-%{migtools_version}
|
||||||
%patch21 -p1 -b .instdir
|
%patch300 -p1 -b .instdir
|
||||||
%patch22 -p1 -b .mktemp
|
%patch301 -p1 -b .mktemp
|
||||||
%patch23 -p1 -b .simple
|
%patch302 -p1 -b .simple
|
||||||
%patch24 -p1 -b .suffix
|
%patch303 -p1 -b .suffix
|
||||||
%patch25 -p1 -b .schema
|
%patch304 -p1 -b .schema
|
||||||
%patch26 -p1 -b .noaliases
|
%patch305 -p1 -b .noaliases
|
||||||
popd
|
popd
|
||||||
|
|
||||||
autodir=`pwd`/auto-instroot
|
autodir=`pwd`/auto-instroot
|
||||||
@ -211,35 +192,23 @@ pushd automake-1.4a
|
|||||||
make all install
|
make all install
|
||||||
popd
|
popd
|
||||||
|
|
||||||
pushd openldap-%{version_20}
|
|
||||||
%patch9 -p1 -b .ldapi
|
|
||||||
%patch50 -p1 -b .resolv
|
|
||||||
%patch45 -p1 -b .hop
|
|
||||||
for subdir in build-gdbm build-db build-clients build-compat ; do
|
|
||||||
mkdir $subdir
|
|
||||||
ln -s ../configure $subdir
|
|
||||||
done
|
|
||||||
$autodir/bin/autoconf
|
|
||||||
popd
|
|
||||||
|
|
||||||
pushd openldap-%{version_21}
|
|
||||||
%patch9 -p1 -b .ldapi
|
|
||||||
%patch10 -p1 -b .libdir
|
|
||||||
%patch51 -p1 -b .resolv
|
|
||||||
%patch44 -p1 -b .hop
|
|
||||||
for subdir in build-servers build-compat ; do
|
|
||||||
mkdir $subdir
|
|
||||||
ln -s ../configure $subdir
|
|
||||||
done
|
|
||||||
$autodir/bin/autoconf
|
|
||||||
popd
|
|
||||||
|
|
||||||
pushd openldap-%{version_22}
|
pushd openldap-%{version_22}
|
||||||
|
%patch100 -p1 -b .resolv
|
||||||
|
%patch101 -p1 -b .CAN-2005-2069
|
||||||
|
%patch102 -p1 -b .ads
|
||||||
|
for subdir in build-servers build-compat ; do
|
||||||
|
mkdir $subdir
|
||||||
|
ln -s ../configure $subdir
|
||||||
|
done
|
||||||
|
$autodir/bin/autoconf
|
||||||
|
popd
|
||||||
|
|
||||||
|
pushd openldap-%{version_23}
|
||||||
for subdir in build-servers build-clients ; do
|
for subdir in build-servers build-clients ; do
|
||||||
mkdir $subdir
|
mkdir $subdir
|
||||||
ln -s ../configure $subdir
|
ln -s ../configure $subdir
|
||||||
done
|
done
|
||||||
$autodir/bin/autoconf
|
autoconf
|
||||||
popd
|
popd
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -248,7 +217,6 @@ dbdir=`pwd`/db-instroot
|
|||||||
dbdir40=`pwd`/db-instroot-4.0
|
dbdir40=`pwd`/db-instroot-4.0
|
||||||
libtool='%{_bindir}/libtool'
|
libtool='%{_bindir}/libtool'
|
||||||
tagname=CC; export tagname
|
tagname=CC; export tagname
|
||||||
|
|
||||||
PATH=${autodir}/bin:${PATH}
|
PATH=${autodir}/bin:${PATH}
|
||||||
|
|
||||||
%ifarch ia64
|
%ifarch ia64
|
||||||
@ -338,8 +306,7 @@ popd
|
|||||||
# Build 2.2.
|
# Build 2.2.
|
||||||
build() {
|
build() {
|
||||||
%configure \
|
%configure \
|
||||||
--disable-slapd --disable-slurpd \
|
--with-threads=posix \
|
||||||
--with-threads=posix --enable-static --enable-shared --enable-dynamic \
|
|
||||||
\
|
\
|
||||||
--enable-local --enable-rlookups \
|
--enable-local --enable-rlookups \
|
||||||
\
|
\
|
||||||
@ -365,7 +332,7 @@ make %{_smp_mflags} LIBTOOL="$libtool"
|
|||||||
# Build the servers with Kerberos support (for password checking, mainly).
|
# Build the servers with Kerberos support (for password checking, mainly).
|
||||||
LIBS=-lpthread; export LIBS
|
LIBS=-lpthread; export LIBS
|
||||||
LD_LIBRARY_PATH=${dbdir}/%{_lib}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}; export LD_LIBRARY_PATH
|
LD_LIBRARY_PATH=${dbdir}/%{_lib}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}; export LD_LIBRARY_PATH
|
||||||
pushd openldap-%{version_22}/build-servers
|
pushd openldap-%{version_23}/build-servers
|
||||||
build \
|
build \
|
||||||
--enable-plugins \
|
--enable-plugins \
|
||||||
--enable-slapd \
|
--enable-slapd \
|
||||||
@ -383,13 +350,14 @@ build \
|
|||||||
--disable-perl \
|
--disable-perl \
|
||||||
--disable-shared \
|
--disable-shared \
|
||||||
--disable-dynamic \
|
--disable-dynamic \
|
||||||
|
--enable-static \
|
||||||
--with-kerberos=k5only
|
--with-kerberos=k5only
|
||||||
unset LIBS
|
unset LIBS
|
||||||
popd
|
popd
|
||||||
|
|
||||||
# Build clients without Kerberos password-checking support, which is only
|
# Build clients without Kerberos password-checking support, which is only
|
||||||
# useful in the server anyway, to avoid stray dependencies.
|
# useful in the server anyway, to avoid stray dependencies.
|
||||||
pushd openldap-%{version_22}/build-clients
|
pushd openldap-%{version_23}/build-clients
|
||||||
build \
|
build \
|
||||||
--disable-slapd \
|
--disable-slapd \
|
||||||
--disable-slurpd \
|
--disable-slurpd \
|
||||||
@ -397,13 +365,12 @@ build \
|
|||||||
--enable-dynamic \
|
--enable-dynamic \
|
||||||
--enable-static \
|
--enable-static \
|
||||||
--without-kerberos \
|
--without-kerberos \
|
||||||
--with-cyrus-sasl \
|
|
||||||
--with-pic
|
--with-pic
|
||||||
popd
|
popd
|
||||||
|
|
||||||
# Build evolution-specific clients just as we would normal clients, except with
|
# Build evolution-specific clients just as we would normal clients, except with
|
||||||
# a different installation directory in mind and no shared libraries.
|
# a different installation directory in mind and no shared libraries.
|
||||||
pushd evo-openldap-%{version_22}
|
pushd evo-openldap-%{version_23}
|
||||||
build \
|
build \
|
||||||
--disable-slapd \
|
--disable-slapd \
|
||||||
--disable-slurpd \
|
--disable-slurpd \
|
||||||
@ -411,28 +378,10 @@ build \
|
|||||||
--disable-dynamic \
|
--disable-dynamic \
|
||||||
--enable-static \
|
--enable-static \
|
||||||
--without-kerberos \
|
--without-kerberos \
|
||||||
--with-cyrus-sasl \
|
|
||||||
--with-pic \
|
--with-pic \
|
||||||
--includedir=%{evolution_connector_includedir} \
|
--includedir=%{evolution_connector_includedir} \
|
||||||
--libdir=%{evolution_connector_libdir}
|
--libdir=%{evolution_connector_libdir}
|
||||||
popd
|
popd
|
||||||
%if %{nss_ldap_build}
|
|
||||||
# Build nss_ldap-specific clients just as we would normal clients, except with
|
|
||||||
# a different installation directory in mind and no shared libraries.
|
|
||||||
pushd nss_ldap-openldap-%{version_22}
|
|
||||||
build \
|
|
||||||
--disable-slapd \
|
|
||||||
--disable-slurpd \
|
|
||||||
--disable-shared \
|
|
||||||
--disable-dynamic \
|
|
||||||
--enable-static \
|
|
||||||
--without-kerberos \
|
|
||||||
--with-cyrus-sasl \
|
|
||||||
--with-pic \
|
|
||||||
--includedir=%{nss_ldap_includedir} \
|
|
||||||
--libdir=%{nss_ldap_libdir}
|
|
||||||
popd
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
|
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
|
||||||
@ -473,7 +422,7 @@ install -d $RPM_BUILD_ROOT/%{_libdir}/
|
|||||||
install -m755 libslapd_db-*.*.so $RPM_BUILD_ROOT/%{_libdir}/
|
install -m755 libslapd_db-*.*.so $RPM_BUILD_ROOT/%{_libdir}/
|
||||||
popd
|
popd
|
||||||
|
|
||||||
pushd openldap-%{version_22}/build-servers
|
pushd openldap-%{version_23}/build-servers
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT libdir=%{_libdir} LIBTOOL="$libtool"
|
make install DESTDIR=$RPM_BUILD_ROOT libdir=%{_libdir} LIBTOOL="$libtool"
|
||||||
popd
|
popd
|
||||||
|
|
||||||
@ -486,7 +435,7 @@ popd
|
|||||||
|
|
||||||
# Install clients and shared libraries. Install the evo-specific versions
|
# Install clients and shared libraries. Install the evo-specific versions
|
||||||
# first so that any conflicting files are overwritten by generic versions.
|
# first so that any conflicting files are overwritten by generic versions.
|
||||||
pushd evo-openldap-%{version_22}
|
pushd evo-openldap-%{version_23}
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT \
|
make install DESTDIR=$RPM_BUILD_ROOT \
|
||||||
includedir=%{evolution_connector_includedir} \
|
includedir=%{evolution_connector_includedir} \
|
||||||
libdir=%{evolution_connector_libdir} \
|
libdir=%{evolution_connector_libdir} \
|
||||||
@ -495,18 +444,7 @@ install -m644 \
|
|||||||
$RPM_SOURCE_DIR/README.evolution \
|
$RPM_SOURCE_DIR/README.evolution \
|
||||||
$RPM_BUILD_ROOT/%{evolution_connector_prefix}/
|
$RPM_BUILD_ROOT/%{evolution_connector_prefix}/
|
||||||
popd
|
popd
|
||||||
%if %{nss_ldap_build}
|
pushd openldap-%{version_23}/build-clients
|
||||||
pushd nss_ldap-openldap-%{version_22}
|
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT \
|
|
||||||
includedir=%{nss_ldap_includedir} \
|
|
||||||
libdir=%{nss_ldap_libdir} \
|
|
||||||
LIBTOOL="$libtool"
|
|
||||||
install -m644 \
|
|
||||||
$RPM_SOURCE_DIR/README.nss_ldap \
|
|
||||||
$RPM_BUILD_ROOT/%{nss_ldap_prefix}/
|
|
||||||
popd
|
|
||||||
%endif
|
|
||||||
pushd openldap-%{version_22}/build-clients
|
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT libdir=%{_libdir} LIBTOOL="$libtool"
|
make install DESTDIR=$RPM_BUILD_ROOT libdir=%{_libdir} LIBTOOL="$libtool"
|
||||||
popd
|
popd
|
||||||
|
|
||||||
@ -546,11 +484,6 @@ rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/openldap/schema/*.default
|
|||||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
|
||||||
install -m 755 $RPM_SOURCE_DIR/ldap.init $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/ldap
|
install -m 755 $RPM_SOURCE_DIR/ldap.init $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/ldap
|
||||||
|
|
||||||
# If ldapadd and ldapmodify are the same binary, make them a hard link
|
|
||||||
if cmp $RPM_BUILD_ROOT%{_bindir}/ldapadd $RPM_BUILD_ROOT%{_bindir}/ldapmodify ; then
|
|
||||||
ln -f $RPM_BUILD_ROOT%{_bindir}/ldapadd $RPM_BUILD_ROOT%{_bindir}/ldapmodify
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Add some more schema for the sake of migration scripts.
|
# Add some more schema for the sake of migration scripts.
|
||||||
install -d -m755 $RPM_BUILD_ROOT%{_sysconfdir}/openldap/schema/redhat
|
install -d -m755 $RPM_BUILD_ROOT%{_sysconfdir}/openldap/schema/redhat
|
||||||
install -m644 \
|
install -m644 \
|
||||||
@ -566,13 +499,12 @@ rm -f $RPM_BUILD_ROOT/%{_datadir}/openldap/migration/*.{instdir,simple,schema,mk
|
|||||||
rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
|
rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
|
||||||
rm -f $RPM_BUILD_ROOT/%{evolution_connector_libdir}/*.la
|
rm -f $RPM_BUILD_ROOT/%{evolution_connector_libdir}/*.la
|
||||||
rm -f $RPM_BUILD_ROOT/%{evolution_connector_libdir}/*.so*
|
rm -f $RPM_BUILD_ROOT/%{evolution_connector_libdir}/*.so*
|
||||||
%if %{nss_ldap_build}
|
|
||||||
rm -f $RPM_BUILD_ROOT/%{nss_ldap_libdir}/*.la
|
|
||||||
rm -f $RPM_BUILD_ROOT/%{nss_ldap_libdir}/*.so*
|
|
||||||
%endif
|
|
||||||
rm -f $RPM_BUILD_ROOT/%{_sbindir}/openldap/*.a
|
rm -f $RPM_BUILD_ROOT/%{_sbindir}/openldap/*.a
|
||||||
rm -f $RPM_BUILD_ROOT/%{_sbindir}/openldap/*.so
|
rm -f $RPM_BUILD_ROOT/%{_sbindir}/openldap/*.so
|
||||||
|
|
||||||
|
rm -f $RPM_BUILD_ROOT/var/openldap-data/DB_CONFIG.example
|
||||||
|
rmdir $RPM_BUILD_ROOT/var/openldap-slurp $RPM_BUILD_ROOT/var/openldap-data
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
@ -629,17 +561,17 @@ fi
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc openldap-%{version_22}/ANNOUNCEMENT
|
%doc openldap-%{version_23}/ANNOUNCEMENT
|
||||||
%doc openldap-%{version_22}/CHANGES
|
%doc openldap-%{version_23}/CHANGES
|
||||||
%doc openldap-%{version_22}/COPYRIGHT
|
%doc openldap-%{version_23}/COPYRIGHT
|
||||||
%doc openldap-%{version_22}/LICENSE
|
%doc openldap-%{version_23}/LICENSE
|
||||||
%doc openldap-%{version_22}/README
|
%doc openldap-%{version_23}/README
|
||||||
%attr(0755,root,root) %dir %{_sysconfdir}/openldap
|
%attr(0755,root,root) %dir %{_sysconfdir}/openldap
|
||||||
%attr(0755,root,root) %dir %{_sysconfdir}/openldap/cacerts
|
%attr(0755,root,root) %dir %{_sysconfdir}/openldap/cacerts
|
||||||
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/openldap/ldap*.conf
|
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/openldap/ldap*.conf
|
||||||
%attr(0755,root,root) %{_libdir}/liblber-*.so.*
|
%attr(0755,root,root) %{_libdir}/liblber-2.3*.so.*
|
||||||
%attr(0755,root,root) %{_libdir}/libldap-*.so.*
|
%attr(0755,root,root) %{_libdir}/libldap-2.3*.so.*
|
||||||
%attr(0755,root,root) %{_libdir}/libldap_r-*.so.*
|
%attr(0755,root,root) %{_libdir}/libldap_r-2.3*.so.*
|
||||||
%attr(0644,root,root) %{_mandir}/man5/ldif.5*
|
%attr(0644,root,root) %{_mandir}/man5/ldif.5*
|
||||||
%attr(0644,root,root) %{_mandir}/man5/ldap.conf.5*
|
%attr(0644,root,root) %{_mandir}/man5/ldap.conf.5*
|
||||||
%attr(0755,root,root) %dir %{_datadir}/openldap
|
%attr(0755,root,root) %dir %{_datadir}/openldap
|
||||||
@ -649,13 +581,9 @@ fi
|
|||||||
%doc openldap-%{compat_version}/ANNOUNCEMENT
|
%doc openldap-%{compat_version}/ANNOUNCEMENT
|
||||||
%doc openldap-%{compat_version}/COPYRIGHT
|
%doc openldap-%{compat_version}/COPYRIGHT
|
||||||
%doc openldap-%{compat_version}/LICENSE
|
%doc openldap-%{compat_version}/LICENSE
|
||||||
%attr(0755,root,root) %{_libdir}/liblber.so.*
|
%attr(0755,root,root) %{_libdir}/liblber-2.2.so.*
|
||||||
%attr(0755,root,root) %{_libdir}/libldap.so.*
|
%attr(0755,root,root) %{_libdir}/libldap-2.2.so.*
|
||||||
%attr(0755,root,root) %{_libdir}/libldap_r.so.*
|
%attr(0755,root,root) %{_libdir}/libldap_r-2.2.so.*
|
||||||
%if %( test %{compat_version} = %{version_20} && echo 1 || echo 0 )
|
|
||||||
%attr(0755,root,root) %dir %{_datadir}/openldap
|
|
||||||
%attr(0644,root,root) %{_datadir}/openldap/ldapfriendly
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%files servers
|
%files servers
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
@ -665,14 +593,17 @@ fi
|
|||||||
%ghost %config %{_sysconfdir}/pki/tls/certs/slapd.pem
|
%ghost %config %{_sysconfdir}/pki/tls/certs/slapd.pem
|
||||||
%attr(0755,root,root) %config %{_sysconfdir}/rc.d/init.d/ldap
|
%attr(0755,root,root) %config %{_sysconfdir}/rc.d/init.d/ldap
|
||||||
%attr(0640,root,ldap) %config(noreplace) %{_sysconfdir}/openldap/slapd.conf
|
%attr(0640,root,ldap) %config(noreplace) %{_sysconfdir}/openldap/slapd.conf
|
||||||
|
%attr(0640,root,ldap) %{_sysconfdir}/openldap/DB_CONFIG.example
|
||||||
%attr(0755,root,root) %dir %{_sysconfdir}/openldap/schema
|
%attr(0755,root,root) %dir %{_sysconfdir}/openldap/schema
|
||||||
%attr(0644,root,root) %dir %{_sysconfdir}/openldap/schema/README*
|
%attr(0644,root,root) %dir %{_sysconfdir}/openldap/schema/README*
|
||||||
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/openldap/schema/*.schema*
|
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/openldap/schema/*.schema*
|
||||||
|
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/openldap/schema/*.ldif
|
||||||
%attr(0755,root,root) %dir %{_sysconfdir}/openldap/schema/redhat
|
%attr(0755,root,root) %dir %{_sysconfdir}/openldap/schema/redhat
|
||||||
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/openldap/schema/redhat/*.schema*
|
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/openldap/schema/redhat/*.schema*
|
||||||
%attr(0755,root,root) %{_sbindir}/sl*
|
%attr(0755,root,root) %{_sbindir}/sl*
|
||||||
%attr(0644,root,root) %{_mandir}/man8/*
|
%attr(0644,root,root) %{_mandir}/man8/*
|
||||||
%attr(0644,root,root) %{_mandir}/man5/slapd*.5*
|
%attr(0644,root,root) %{_mandir}/man5/slapd*.5*
|
||||||
|
%attr(0644,root,root) %{_mandir}/man5/slapo-*.5*
|
||||||
%attr(0755,root,root) %dir %{_datadir}/openldap/migration
|
%attr(0755,root,root) %dir %{_datadir}/openldap/migration
|
||||||
%attr(0644,root,root) %{_datadir}/openldap/migration/README
|
%attr(0644,root,root) %{_datadir}/openldap/migration/README
|
||||||
%attr(0644,root,root) %config(noreplace) %{_datadir}/openldap/migration/*.ph
|
%attr(0644,root,root) %config(noreplace) %{_datadir}/openldap/migration/*.ph
|
||||||
@ -694,8 +625,8 @@ fi
|
|||||||
|
|
||||||
%files servers-sql
|
%files servers-sql
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc openldap-%{version_22}/servers/slapd/back-sql/docs/*
|
%doc openldap-%{version_23}/servers/slapd/back-sql/docs/*
|
||||||
%doc openldap-%{version_22}/servers/slapd/back-sql/rdbms_depend
|
%doc openldap-%{version_23}/servers/slapd/back-sql/rdbms_depend
|
||||||
%attr(0755,root,root) %{_sbindir}/openldap/back_sql.la
|
%attr(0755,root,root) %{_sbindir}/openldap/back_sql.la
|
||||||
%attr(0755,root,root) %{_sbindir}/openldap/back_sql*.so.*
|
%attr(0755,root,root) %{_sbindir}/openldap/back_sql*.so.*
|
||||||
|
|
||||||
@ -706,7 +637,7 @@ fi
|
|||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc openldap-%{version_22}/doc/drafts openldap-%{version_22}/doc/rfc
|
%doc openldap-%{version_23}/doc/drafts openldap-%{version_23}/doc/rfc
|
||||||
%attr(0755,root,root) %{_libdir}/libl*.so
|
%attr(0755,root,root) %{_libdir}/libl*.so
|
||||||
%attr(0644,root,root) %{_libdir}/libl*.a
|
%attr(0644,root,root) %{_libdir}/libl*.a
|
||||||
%attr(0644,root,root) %{_includedir}/*
|
%attr(0644,root,root) %{_includedir}/*
|
||||||
@ -717,16 +648,21 @@ fi
|
|||||||
%attr(0644,root,root) %{evolution_connector_includedir}/*.h
|
%attr(0644,root,root) %{evolution_connector_includedir}/*.h
|
||||||
%attr(0755,root,root) %dir %{evolution_connector_libdir}
|
%attr(0755,root,root) %dir %{evolution_connector_libdir}
|
||||||
%attr(0644,root,root) %{evolution_connector_libdir}/*.a
|
%attr(0644,root,root) %{evolution_connector_libdir}/*.a
|
||||||
%if %{nss_ldap_build}
|
|
||||||
%attr(0755,root,root) %dir %{nss_ldap_prefix}
|
|
||||||
%attr(0644,root,root) %{nss_ldap_prefix}/README*
|
|
||||||
%attr(0755,root,root) %dir %{nss_ldap_includedir}
|
|
||||||
%attr(0644,root,root) %{nss_ldap_includedir}/*.h
|
|
||||||
%attr(0755,root,root) %dir %{nss_ldap_libdir}
|
|
||||||
%attr(0644,root,root) %{nss_ldap_libdir}/*.a
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Nov 10 2005 Jay Fenlason <fenlason@redhat.com> 2.3.11-2
|
||||||
|
- Upgrade to 2.3.11, which upstream now considers stable.
|
||||||
|
- Switch compat-openldap to 2.2.29
|
||||||
|
- remove references to nss_ldap_build from the spec file
|
||||||
|
- remove references to 2.0 and 2.1 from the spec file.
|
||||||
|
- reorganize the build() function slightly in the spec file to limit the
|
||||||
|
number of redundant and conflicting options passedto configure.
|
||||||
|
- Remove the attempt to hardlink ldapmodify and ldapadd together, since
|
||||||
|
the current make install make ldapadd a symlink to ldapmodify.
|
||||||
|
- Include the -ads patches to allow SASL binds to an Active Directory
|
||||||
|
server to work. Nalin <nalin@redhat.com> wrote the patch, based on my
|
||||||
|
broken first attempt.
|
||||||
|
|
||||||
* Thu Nov 10 2005 Tomas Mraz <tmraz@redhat.com> 2.2.29-3
|
* Thu Nov 10 2005 Tomas Mraz <tmraz@redhat.com> 2.2.29-3
|
||||||
- rebuilt against new openssl
|
- rebuilt against new openssl
|
||||||
|
|
||||||
|
5
sources
5
sources
@ -1,7 +1,6 @@
|
|||||||
2355e54f17a1fdc87b0d56ed9ea3e115 MigrationTools-45.tar.gz
|
|
||||||
5a9e617c1d5339d3c90c545c93e30949 autoconf-2.13.1.tar.gz
|
5a9e617c1d5339d3c90c545c93e30949 autoconf-2.13.1.tar.gz
|
||||||
0faee50993f7e4fe00f4b921b640b84d automake-1.4a.tar.gz
|
0faee50993f7e4fe00f4b921b640b84d automake-1.4a.tar.gz
|
||||||
a1e6508c471dd47205a3492cf57110a6 openldap-2.0.27.tgz
|
|
||||||
e2ae8148c4bed07d7a70edd930bdc403 openldap-2.1.30.tgz
|
|
||||||
fcc481d52c3b80e20a328f8c0cb042bd db-4.3.27.tar.gz
|
fcc481d52c3b80e20a328f8c0cb042bd db-4.3.27.tar.gz
|
||||||
6c4c72a1336aa45b463e738034c078d6 openldap-2.2.29.tgz
|
6c4c72a1336aa45b463e738034c078d6 openldap-2.2.29.tgz
|
||||||
|
fbde128a8421b8d2ea587a25057a281e openldap-2.3.11.tgz
|
||||||
|
dc80548f76d6aeba2b51b15751e08b21 MigrationTools-46.tar.gz
|
||||||
|
Loading…
Reference in New Issue
Block a user