Statistics
| Revision:

root / openldap-rpm / trunk / SPECS / openldap-ltb.spec

History | View | Annotate | Download (20.6 KB)

1
#=================================================
2
# Specification file for OpenLDAP
3
#
4
# Install OpenLDAP
5
# Install an init script in /etc/init.d
6
# Create user/group ldap
7
# Configure syslog and logrotate
8
# Install a pwdChecker module
9
#
10
# Copyright (C) 2015 David COUTADEUR
11
# Copyright (C) 2008 Raphael OUAZANA
12
# Copyright (C) 2015 Clement OUDOT
13
# Copyright (C) 2015 LINAGORA
14
# Copyright (C) 2015 Savoir-faire Linux
15
#
16
# Provided by LTB-project (http://www.ltb-project.org)
17
#=================================================
18
19
#=================================================
20
# Variables
21
#=================================================
22
%define real_name        openldap
23
%define real_version     2.4.42
24
%define release_version  1%{?dist}
25
26
%define bdbdir           /usr/local/berkeleydb
27
%define ldapdir          /usr/local/openldap
28
%define ldapserverdir    %{ldapdir}
29
%define ldapdatadir      %{ldapdir}/var/openldap-data
30
%define ldaplogsdir      %{bdbdir}/openldap-logs
31
%define ldapbackupdir    /var/backups/openldap
32
%define ldaplogfile      /var/log/openldap.log
33
34
%define ldapuser         ldap
35
%define ldapgroup        ldap
36
37
%define slapd_init_name             ltb-project-openldap-initscript
38
%define slapd_init_version          2.1
39
40
%define check_password_name         ltb-project-openldap-ppolicy-check-password
41
%define check_password_version      1.1
42
%define check_password_conf         %{ldapserverdir}/etc/openldap/check_password.conf
43
%define check_password_minPoints    3
44
%define check_password_useCracklib  0
45
%define check_password_minUpper     0
46
%define check_password_minLower     0
47
%define check_password_minDigit     0
48
%define check_password_minPunct     0
49
50
%define ppm_name         ltb-project-openldap-ppm
51
%define ppm_version      1.3
52
%define ppm_conf         %{ldapserverdir}/etc/openldap/ppm.conf
53
54
#=================================================
55
# Header
56
#=================================================
57
Summary: OpenLDAP server with addons from the LDAP Tool Box project
58
Name: %{real_name}-ltb
59
Version: %{real_version}
60
Release: %{release_version}
61
# http://www.openldap.org/software/release/license.html
62
License: OpenLDAP Public License
63
64
Group: Applications/System
65
URL: http://www.openldap.org/
66
67
# Source available on http://www.openldap.org
68
Source: %{real_name}-%{real_version}.tgz
69
# Sources available on http://www.ltb-project.org
70
Source1: %{slapd_init_name}-%{slapd_init_version}.tar.gz
71
# Sources available on http://www.ltb-project.org
72
Source2: %{check_password_name}-%{check_password_version}.tar.gz
73
Source3: openldap.sh
74
Source4: DB_CONFIG
75
Source5: openldap.logrotate
76
# Sources available on https://github.com/davidcoutadeur/ppm
77
Source6: %{ppm_name}-%{ppm_version}.tar.gz
78
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
79
80
BuildRequires: gcc, make, groff
81
BuildRequires: openssl-devel, cyrus-sasl-devel, berkeleydb-ltb >= 4.6.21, libtool-ltdl-devel
82
BuildRequires: cracklib
83
BuildRequires: tcp_wrappers-devel
84
Requires: gawk, libtool-ltdl, berkeleydb-ltb >= 4.6.21
85
86
Requires(pre): /sbin/ldconfig, coreutils
87
88
%description
89
OpenLDAP is an open source suite of LDAP (Lightweight Directory Access
90
Protocol) applications and development tools. LDAP is a set of
91
protocols for accessing directory services (usually phone book style
92
information, but other information is possible) over the Internet,
93
similar to the way DNS (Domain Name System) information is propagated
94
over the Internet. 
95
96
This package contains all: server, clients, librairies and docs. It
97
can be installed with openldap and openldap-devel. It provides tools
98
from the LDAP Tool Box project:
99
o Start/stop script
100
o Logrotate script
101
102
#=================================================
103
# Subpackage check-password
104
#=================================================
105
%package check-password
106
Summary:        check_password module for password policy
107
Version:        %{check_password_version}
108
Release:        8%{?dist}
109
Group:          Applications/System
110
URL:		http://www.ltb-project.org
111
112
%if "%{?dist}" == ".el6"
113
BuildRequires:	cracklib-devel
114
%endif
115
%if "%{?dist}" == ".el7"
116
BuildRequires:	cracklib-devel
117
%endif
118
119
Requires:	cracklib, cracklib-dicts, %{real_name}-ltb >= %{real_version}
120
121
%description check-password
122
check_password.c is an OpenLDAP pwdPolicyChecker module used to check the strength 
123
and quality of user-provided passwords. This module is used as an extension of the 
124
OpenLDAP password policy controls, see slapo-ppolicy(5) section pwdCheckModule. 
125
check_password.c will run a number of checks on the passwords to ensure minimum 
126
strength and quality requirements are met. Passwords that do not meet these 
127
requirements are rejected.
128
129
This is provided by LDAP Tool Box project: http://www.ltb-project.org 
130
131
#=================================================
132
# Subpackage ppm
133
#=================================================
134
%package ppm
135
Summary:        OpenLDAP password policy module
136
Version:        %{ppm_version}
137
Release:        1%{?dist}
138
Group:          Applications/System
139
URL:            https://github.com/davidcoutadeur/ppm
140
141
Requires:       %{real_name}-ltb >= %{real_version}
142
143
%description ppm
144
ppm.c is an OpenLDAP module for checking password quality when they are modified.
145
Passwords are checked against the presence or absence of certain character classes.
146
This module is used as an extension of the OpenLDAP password policy controls,
147
see slapo-ppolicy(5) section pwdCheckModule.
148
149
#=================================================
150
# Subpackage contrib-overlays
151
#=================================================
152
%package contrib-overlays
153
Summary:        Overlays contributed to OpenLDAP
154
Version:        %{real_version}
155
Release:        %{release_version}
156
Group:          Applications/System
157
URL:		http://www.ltb-project.org
158
159
Requires:	%{real_name}-ltb >= %{real_version}
160
161
%description contrib-overlays
162
Some overlays are not included in the OpenLDAP main package but provided
163
as contributions. This package provide some of them.
164
165
This is provided by LDAP Tool Box project: http://www.ltb-project.org 
166
167
#=================================================
168
# Subpackage mdb-utils
169
#=================================================
170
%package mdb-utils
171
Summary:        MDB utilities
172
Version:        %{real_version}
173
Release:        %{release_version}
174
Group:          Applications/System
175
URL:		http://www.ltb-project.org
176
177
Requires:	%{real_name}-ltb >= %{real_version}
178
179
%description mdb-utils
180
MDB utilities contain both mdb_stat and mdb_copy, and the associated 
181
documentation.
182
183
This is provided by LDAP Tool Box project: http://www.ltb-project.org 
184
185
#=================================================
186
# Source preparation
187
#=================================================
188
%prep
189
%setup -n %{real_name}-%{real_version}
190
%setup -n %{real_name}-%{real_version} -T -D -a 1
191
%setup -n %{real_name}-%{real_version} -T -D -a 2
192
%setup -n %{real_name}-%{real_version} -T -D -a 6
193
194
#=================================================
195
# Building
196
#=================================================
197
%build
198
# OpenLDAP
199
export CC="gcc"
200
export CFLAGS="-DOPENLDAP_FD_SETSIZE=4096 -O2 -g"
201
# Uncomment to enable config delete option
202
#export CFLAGS="-DOPENLDAP_FD_SETSIZE=4096 -O2 -g -DSLAP_CONFIG_DELETE"
203
export CPPFLAGS="-I%{bdbdir}/include -I/usr/kerberos/include"
204
export LDFLAGS="-L%{bdbdir}/%{_lib}"
205
./configure --disable-dependency-tracking --enable-ldap --enable-debug --prefix=%{ldapserverdir} --libdir=%{ldapserverdir}/%{_lib} --with-tls --with-cyrus-sasl --enable-spasswd --enable-overlays --enable-modules --enable-dynamic=no --enable-slapi --enable-meta --enable-crypt --enable-sock --enable-wrappers
206
make depend
207
make %{?_smp_mflags}
208
# check_password
209
cd %{check_password_name}-%{check_password_version} 
210
make %{?_smp_mflags} "CONFIG=%{check_password_conf}" "LDAP_INC=-I../include -I../servers/slapd"
211
cd ..
212
# ppm
213
cd %{ppm_name}-%{ppm_version}
214
make "CONFIG=%{ppm_conf}" "LDAP_INC=-I../include -I../servers/slapd"
215
cd ..
216
# contrib-overlays
217
cd contrib/slapd-modules
218
## lastbind
219
cd lastbind
220
make clean
221
make %{?_smp_mflags} "prefix=%{ldapserverdir}" "LDAP_LIB="
222
cd ..
223
## smbk5pwd
224
cd smbk5pwd
225
make clean
226
make %{?_smp_mflags} "DEFS=-DDO_SAMBA -DDO_SHADOW" "LDAP_LIB=" "prefix=%{ldapserverdir}"
227
cd ..
228
## autogroup
229
cd autogroup
230
make clean
231
make %{?_smp_mflags} "prefix=%{ldapserverdir}" "LDAP_LIB="
232
cd ..
233
## sha512
234
cd passwd/sha2
235
make clean
236
make %{?_smp_mflags} "prefix=%{ldapserverdir}" "LDAP_LIB="
237
cd ../..
238
cd ../..
239
# MDB utils
240
cd libraries/liblmdb
241
make %{?_smp_mflags}
242
cd ../..
243
244
#=================================================
245
# Installation
246
#=================================================
247
%install
248
rm -rf %{buildroot}
249
make install DESTDIR=%{buildroot} STRIP=""
250
251
# Directories
252
mkdir -p %{buildroot}%{ldapdatadir}
253
mkdir -p %{buildroot}%{ldaplogsdir}
254
mkdir -p %{buildroot}%{ldapbackupdir}
255
256
# Init script
257
mkdir -p %{buildroot}/etc/init.d
258
mkdir -p %{buildroot}/etc/default
259
install -m 755 %{slapd_init_name}-%{slapd_init_version}/slapd %{buildroot}/etc/init.d/slapd
260
install -m 644 %{slapd_init_name}-%{slapd_init_version}/slapd.default %{buildroot}/etc/default/slapd
261
sed -i 's:^SLAPD_PATH.*:SLAPD_PATH="'%{ldapdir}'":' %{buildroot}/etc/default/slapd
262
sed -i 's:^SLAPD_USER.*:SLAPD_USER="'%{ldapuser}'":' %{buildroot}/etc/default/slapd
263
sed -i 's:^SLAPD_GROUP.*:SLAPD_GROUP="'%{ldapgroup}'":' %{buildroot}/etc/default/slapd
264
sed -i 's:^BDB_PATH.*:BDB_PATH="'%{bdbdir}'":' %{buildroot}/etc/default/slapd
265
sed -i 's:^BACKUP_PATH.*:BACKUP_PATH="'%{ldapbackupdir}'":' %{buildroot}/etc/default/slapd
266
267
# PATH modification
268
mkdir -p %{buildroot}/etc/profile.d
269
install -m 755 %{SOURCE3} %{buildroot}/etc/profile.d/openldap.sh
270
sed -i 's:^OL_BIN.*:OL_BIN='%{ldapdir}/bin':' %{buildroot}/etc/profile.d/openldap.sh
271
sed -i 's:^OL_SBIN.*:OL_SBIN='%{ldapdir}/sbin':' %{buildroot}/etc/profile.d/openldap.sh
272
sed -i 's:^OL_MAN.*:OL_MAN='%{ldapdir}/share/man':' %{buildroot}/etc/profile.d/openldap.sh
273
274
# BDB configuration
275
install -m 644 %{SOURCE4} %{buildroot}%{ldapdatadir}
276
sed -i 's:^set_lg_dir.*:set_lg_dir\t'%{ldaplogsdir}':' %{buildroot}%{ldapdatadir}/DB_CONFIG
277
278
# Logrotate
279
mkdir -p %{buildroot}/etc/logrotate.d
280
install -m 644 %{SOURCE5} %{buildroot}/etc/logrotate.d/openldap
281
282
# Modify data directory in slapd.conf
283
sed -i 's:^directory.*:directory\t'%{ldapdatadir}':' %{buildroot}%{ldapserverdir}/etc/openldap/slapd.conf
284
285
# check_password
286
install -m 644 %{check_password_name}-%{check_password_version}/check_password.so %{buildroot}%{ldapserverdir}/%{_lib}
287
echo "minPoints %{check_password_minPoints}" > %{buildroot}%{check_password_conf}
288
echo "useCracklib %{check_password_useCracklib}" >> %{buildroot}%{check_password_conf}
289
echo "minUpper %{check_password_minUpper}" >> %{buildroot}%{check_password_conf}
290
echo "minLower %{check_password_minLower}" >> %{buildroot}%{check_password_conf}
291
echo "minDigit %{check_password_minDigit}" >> %{buildroot}%{check_password_conf}
292
echo "minPunct %{check_password_minPunct}" >> %{buildroot}%{check_password_conf}
293
294
# ppm
295
install -m 644 %{ppm_name}-%{ppm_version}/ppm.so %{buildroot}%{ldapserverdir}/%{_lib}
296
install -m 644 %{ppm_name}-%{ppm_version}/ppm.conf %{buildroot}%{ppm_conf}
297
298
# contrib-overlays
299
cd contrib/slapd-modules
300
cd lastbind
301
make install "prefix=%{buildroot}%{ldapserverdir}"
302
cd ..
303
cd smbk5pwd
304
make install "prefix=%{buildroot}%{ldapserverdir}"
305
cd ..
306
cd autogroup
307
make install "prefix=%{buildroot}%{ldapserverdir}"
308
cd ..
309
cd passwd/sha2
310
make install "prefix=%{buildroot}%{ldapserverdir}"
311
cd ../..
312
cd ../..
313
314
# MDB utils
315
cd libraries/liblmdb
316
install -m 755 "mdb_copy"  %{buildroot}%{ldapserverdir}/sbin
317
install -m 755 "mdb_stat"  %{buildroot}%{ldapserverdir}/sbin
318
install -m 644 "mdb_copy.1"  %{buildroot}%{ldapserverdir}/share/man/man1
319
install -m 644 "mdb_stat.1"  %{buildroot}%{ldapserverdir}/share/man/man1
320
cd ../..
321
322
%pre -n openldap-ltb
323
#=================================================
324
# Pre Installation
325
#=================================================
326
327
# If upgrade stop slapd
328
if [ $1 -eq 2 ]
329
then
330
	/sbin/service slapd stop > /dev/null 2>&1
331
fi
332
333
%post -n openldap-ltb
334
#=================================================
335
# Post Installation
336
#=================================================
337
338
# Do this at first install
339
if [ $1 -eq 1 ]
340
then
341
	# Set slapd as service
342
	/sbin/chkconfig --add slapd
343
344
	# Create user and group
345
	/usr/sbin/groupadd %{ldapgroup}
346
	/usr/sbin/useradd %{ldapuser} -g %{ldapgroup}
347
348
	# Add syslog facility
349
%if "%{?dist}" == ".el5"
350
	echo "local4.*	-%{ldaplogfile}" >> /etc/syslog.conf
351
	/sbin/service syslog restart > /dev/null 2>&1
352
%else
353
	echo "local4.*	-%{ldaplogfile}" >> /etc/rsyslog.conf
354
	/sbin/service rsyslog restart > /dev/null 2>&1
355
%endif
356
357
fi
358
359
# Always do this
360
# Change owner
361
/bin/chown -R %{ldapuser}:%{ldapgroup} %{ldapserverdir}
362
/bin/chown -R %{ldapuser}:%{ldapgroup} %{ldapdatadir}
363
/bin/chown -R %{ldapuser}:%{ldapgroup} %{ldaplogsdir}
364
/bin/chown -R %{ldapuser}:%{ldapgroup} %{ldapbackupdir}
365
366
%post check-password
367
#=================================================
368
# Post Installation
369
#=================================================
370
371
# Change owner
372
/bin/chown -R %{ldapuser}:%{ldapgroup} %{ldapserverdir}/%{_lib}
373
374
%post ppm
375
#=================================================
376
# Post Installation
377
#=================================================
378
379
# Change owner
380
/bin/chown -R %{ldapuser}:%{ldapgroup} %{ldapserverdir}/%{_lib}
381
382
%preun -n openldap-ltb
383
#=================================================
384
# Pre uninstallation
385
#=================================================
386
387
# Don't do this if newer version is installed
388
if [ $1 -eq 0 ]
389
then
390
	# Stop slapd
391
	/sbin/service slapd stop > /dev/null 2>&1
392
393
	# Delete service
394
	/sbin/chkconfig --del slapd
395
396
        # Remove syslog facility
397
%if "%{?dist}" == ".el5"
398
	sed -i '/local4\..*/d' /etc/syslog.conf
399
	/sbin/service syslog restart
400
%else
401
	sed -i '/local4\..*/d' /etc/rsyslog.conf
402
	/sbin/service rsyslog restart
403
%endif
404
405
fi
406
407
# Always do this
408
# Remove OpenLDAP libraries from the system
409
sed -i '\:'%{ldapserverdir}/%{_lib}':d' /etc/ld.so.conf
410
/sbin/ldconfig
411
412
#=================================================
413
# Cleaning
414
#=================================================
415
%clean
416
rm -rf %{buildroot}
417
418
#=================================================
419
# Files
420
#=================================================
421
%files -n openldap-ltb
422
%defattr(-, root, root, 0755)
423
%{ldapdir}
424
%docdir %{ldapserverdir}/share/man
425
%config(noreplace) %{ldapserverdir}/etc/openldap/slapd.conf
426
%config(noreplace) %{ldapserverdir}/etc/openldap/ldap.conf
427
/etc/init.d/slapd
428
%config(noreplace) /etc/default/slapd
429
/etc/profile.d/openldap.sh
430
%{ldaplogsdir}
431
%config(noreplace) /etc/logrotate.d/openldap
432
%{ldapbackupdir}
433
%exclude %{check_password_conf}
434
%exclude %{ldapserverdir}/%{_lib}/check_password.so
435
%exclude %{ldapserverdir}/libexec/openldap
436
%config(noreplace) %{ldapdatadir}/DB_CONFIG
437
438
%files check-password
439
%config(noreplace) %{check_password_conf}
440
%{ldapserverdir}/%{_lib}/check_password.so
441
442
%files ppm
443
%config(noreplace) %{ppm_conf}
444
%{ldapserverdir}/%{_lib}/ppm.so
445
446
%files contrib-overlays
447
%{ldapserverdir}/libexec/openldap
448
449
%files mdb-utils
450
%{ldapserverdir}/sbin/mdb_copy
451
%{ldapserverdir}/sbin/mdb_stat
452
%doc %{ldapserverdir}/share/man/man1/mdb_copy.1
453
%doc %{ldapserverdir}/share/man/man1/mdb_stat.1
454
455
#=================================================
456
# Changelog
457
#=================================================
458
%changelog
459
* Mon Aug 17 2015 - Clement Oudot <clem@ltb-project.org> - 2.4.42-1 / 1.1-8
460
- Upgrade to OpenLDAP 2.4.42
461
- Add SHA 512 in contrib package (#752)
462
- Enable TCP wrappers (#784)
463
* Thu Jul 02 2015 - Clement Oudot <clem@ltb-project.org> - 2.4.41-1 / 1.1-8
464
- Upgrade to OpenLDAP 2.4.41 (#778)
465
- Upgrade to init script 2.1 (#778)
466
- Add ppm module (#738)
467
- Add autogroup overlay (#771)
468
* Tue Sep 30 2014 - Clement Oudot <clem@ltb-project.org> - 2.4.40-1 / 1.1-8
469
- Upgrade to OpenLDAP 2.4.40
470
- Enable sock backend (#661)
471
- Upgrade to init script 2.0 (#731)
472
* Mon Feb 03 2014 - Clement Oudot <clem@ltb-project.org> - 2.4.39-1 / 1.1-8
473
- Upgrade to OpenLDAP 2.4.39
474
- Mark documentation as such in the RPM spec file (#636)
475
- Include MDB utilities in RPM (#638)
476
- Add man directory to $MANPATH (#644)
477
* Wed Nov 27 2013 - Clement Oudot <clem@ltb-project.org> - 2.4.38-1 / 1.1-8
478
- Upgrade to OpenLDAP 2.4.38
479
* Thu Oct 31 2013 - Clement Oudot <clem@ltb-project.org> - 2.4.37-1 / 1.1-8
480
- Upgrade to OpenLDAP 2.4.37
481
- Disable dynamic library linking (#629)
482
* Tue Aug 20 2013 - Clement Oudot <clem@ltb-project.org> - 2.4.36-1 / 1.1-8
483
- Upgrade to OpenLDAP 2.4.36
484
- Add dependency to BerkeleyDB (#610)
485
* Wed Apr 02 2013 - Clement Oudot <clem@ltb-project.org> - 2.4.35-1 / 1.1-8
486
- Upgrade to OpenLDAP 2.4.35
487
- Remove dependency to Berkeley DB (#585)
488
- Make DB_CONFIG a config file (#588)
489
* Thu Mar 12 2013 - Clement Oudot <clem@ltb-project.org> - 2.4.34-1 / 1.1-8
490
- Upgrade to OpenLDAP 2.4.34
491
- Upgrade to init script 1.9
492
* Thu Oct 11 2012 - Clement Oudot <clem@ltb-project.org> - 2.4.33-1 / 1.1-8
493
- Upgrade to OpenLDAP 2.4.33
494
- Upgrade to init script 1.8
495
* Thu Aug 23 2012 - Clement Oudot <clem@ltb-project.org> - 2.4.32-1 / 1.1-8
496
- Upgrade to OpenLDAP 2.4.32
497
- Upgrade to init script 1.7
498
- Comment to enable config delete option (#476)
499
- Use rsyslog on EL6 (#480)
500
* Thu Apr 24 2012 - Clement Oudot <clem@ltb-project.org> - 2.4.31-1 / 1.1-8
501
- Upgrade to OpenLDAP 2.4.31
502
- Upgrade to init script 1.6
503
- Add OpenLDAP libraries to the system (#411)
504
* Fri Mar 09 2012 - Clement Oudot <clem@ltb-project.org> - 2.4.30-1 / 1.1-8
505
- Upgrade to OpenLDAP 2.4.30
506
- Upgrade to init script 1.5
507
* Thu Jan 05 2012 - Clement Oudot <clem@ltb-project.org> - 2.4.28-2 / 1.1-8
508
- Upgrade to init script 1.4
509
- Remove circular build dependency
510
* Wed Nov 30 2011 - Clement Oudot <clem@ltb-project.org> - 2.4.28-1 / 1.1-8
511
- Upgrade to OpenLDAP 2.4.28
512
- Create package contrib-overlays
513
* Fri Nov 25 2011 - Clement Oudot <clem@ltb-project.org> - 2.4.27-1 / 1.1-8
514
- Upgrade to OpenLDAP 2.4.27
515
- Upgrade to init script 1.3
516
- Remove OpenLDAP restart on log rotation
517
* Fri Jul 08 2011 - Clement Oudot <clem@ltb-project.org> - 2.4.26-1 / 1.1-7
518
- Upgrade to OpenLDAP 2.4.26
519
* Tue May 03 2011 - Clement Oudot <clem@ltb-project.org> - 2.4.25-1 / 1.1-6
520
- Upgrade to OpenLDAP 2.4.25
521
- Enable SLAPI
522
* Thu Mar 24 2011 - Clement Oudot <clem@ltb-project.org> - 2.4.24-1 / 1.1-5
523
- Upgrade to OpenLDAP 2.4.24
524
- Upgrade to init script 1.2
525
* Wed Jul 21 2010 - Clement Oudot <clem@ltb-project.org> - 2.4.23-1 / 1.1-4
526
- Upgrade to OpenLDAP 2.4.23
527
- Upgrade to init script 1.1
528
* Mon May 10 2010 - Clement Oudot <clem@ltb-project.org> - 2.4.22-1 / 1.1-3
529
- Upgrade to OpenLDAP 2.4.22
530
- Upgrade to init script 1.0
531
* Fri Feb 19 2010 - Clement Oudot <clem@ltb-project.org> - 2.4.21-1 / 1.1-2
532
- Upgrade to OpenLDAP 2.4.21
533
* Sat Oct 31 2009 - Clement Oudot <clem@ltb-project.org> - 2.4.19-1 / 1.1-1
534
- Upgrade to OpenLDAP 2.4.19 (#135)
535
- Upgrade to init script 0.9
536
- Upgrade to check_password 1.1
537
- Disable strip to provide debuginfo package (#117)
538
- Use %config(noreplace)
539
- Start slapd before upgrade, and start after upgrade
540
* Fri Jul 3 2009 - Clement Oudot <clem@ltb-project.org> - 2.4.16-2 / 1.0.3-4
541
- Upgrade to init script 0.8
542
* Tue Apr 29 2009 - Clement Oudot <clem@ltb-project.org> - 2.4.16-1 / 1.0.3-4
543
- Upgrade to OpenLDAP 2.4.16
544
* Mon Mar 2 2009 - Clement Oudot <clem@ltb-project.org> - 2.4.15-1 / 1.0.3-3
545
- This package is now maintened in LTB project
546
- Upgrade to OpenLDAP 2.4.15
547
- Upgrade to init script 0.7
548
* Fri Feb 6 2009 - Clement Oudot <clement.oudot@linagora.com> - 2.4.13-2
549
- Upgrade check_password to 1.0.3 (useCracklib parameter support)
550
* Fri Jan 15 2009 - Clement Oudot <clement.oudot@linagora.com> - 2.4.13-1
551
- remove checkLdapPwdExpiration script with cron configuration (provided by linagora-ldap-tools)
552
- add pwdModuleChecker check_password-1.0.2  from Calivia
553
- enable modules to support external password checking module
554
* Fri Oct 24 2008 - Clement Oudot <clement.oudot@linagora.com> - 2.4.12-1.2
555
- install in /opt
556
- remove slurpd references
557
- set OpenLDAP and BerkelyDB dirs in all scripts
558
* Mon Oct 20 2008 - Clement Oudot <clement.oudot@linagora.com> - 2.4.12-1.1
559
- new version 2.4.12
560
- use BerkeleyDB 4.6.21
561
- use SASL and all overlays
562
- use init script 0.6.5
563
- configure syslog and logrotate
564
- add checkLdapPwdExpiration script with cron configuration
565
* Fri Sep 29 2006 - Raphael Ouazana <raphael.ouazana@linagora.com> - 2.3.27-1.1
566
- Add Berkeley DB logs directory
567
* Fri Sep 29 2006 - Raphael Ouazana <raphael.ouazana@linagora.com> - 2.3.27-1.0
568
- New version
569
* Fri Nov 25 2005 - Raphael Ouazana <raphael.ouazana@linagora.com> - 2.3.12-1.0
570
- New version
571
* Mon Oct 6 2005 - Raphael Ouazana <raphael.ouazana@linagora.com> - 2.2.28-4.2
572
- Another fix for init level
573
* Mon Oct 6 2005 - Raphael Ouazana <raphael.ouazana@linagora.com> - 2.2.28-4
574
- Fix typo in CFLAGS
575
- Fix init level in init script (v0.4)
576
* Mon Oct 3 2005 - Clement Oudot <clement.oudot@linagora.com> - 2.2.28-3
577
- Update init script version from 0.2 to 0.3
578
* Fri Sep 30 2005 - Raphael Ouazana <raphael.ouazana@linagora.com> - 2.2.28-2
579
- add patch because getaddrinfo is thread-safe on Linux
580
* Thu Aug 30 2005 - Clement Oudot <clement.oudot@linagora.com> - 2.2.28-1
581
- package for RHEL3 ES UP5