3 %bcond_without ldap # do not include LDAP support
5 Summary: Courier authentication library
6 Summary(pl.UTF-8): Biblioteka uwierzytelniania Couriera
10 License: GPL v3 with OpenSSL exception
11 Group: Networking/Daemons
12 Source0: http://downloads.sourceforge.net/courier/%{name}-%{version}.tar.bz2
13 # Source0-md5: 581ed4b8a39d00b11f7fe1e534ce57ff
15 Patch0: %{name}-md5sum-passwords.patch
16 Patch1: %{name}-authdaemonrc.patch
17 Patch2: %{name}-nostatic.patch
18 Patch3: %{name}-no_la.patch
19 URL: http://www.courier-mta.org/authlib/
20 BuildRequires: autoconf >= 2.63
21 BuildRequires: automake
22 # just for librfc822.la, which is finally not used
23 BuildRequires: courier-unicode-devel >= 2.1
24 BuildRequires: db-devel
26 # just for librfc822.la, which is finally not used
27 BuildRequires: libidn-devel >= 0.0.0
28 BuildRequires: libltdl-devel >= 2:2
29 BuildRequires: libtool >= 2:2
30 BuildRequires: mysql-devel
31 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
32 BuildRequires: pam-devel
33 BuildRequires: pkgconfig
34 BuildRequires: postgresql-devel
35 BuildRequires: rpmbuild(macros) >= 1.304
36 BuildRequires: sqlite3-devel >= 3
37 BuildRequires: sysconftool
38 BuildRequires: zlib-devel
39 Requires(post,preun): /sbin/chkconfig
40 Requires: %{name}-libs = %{version}-%{release}
41 Requires: /sbin/chkconfig
43 Obsoletes: sqwebmail-auth-cram < 5
44 Obsoletes: sqwebmail-auth-pam < 5
45 Obsoletes: sqwebmail-auth-pwd < 5
46 Obsoletes: sqwebmail-auth-shadow < 5
47 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49 %define schemadir /usr/share/openldap/schema
52 The Courier authentication library provides authentication services
53 for other Courier applications.
55 %description -l pl.UTF-8
56 Biblioteka uwierzytelniania Couriera dostarcza usługi uwierzytelniania
57 dla innych aplikacji Couriera.
60 Summary: Courier authentication libraries
61 Summary(pl.UTF-8): Biblioteki uwierzytelniania Couriera
65 The Courier authentication libraries provide authentication services
66 for other Courier applications.
68 %description libs -l pl.UTF-8
69 Biblioteki uwierzytelniania Couriera dostarczają usługi
70 uwierzytelniania dla innych aplikacji Couriera.
73 Summary: Development files for the Courier authentication libraries
74 Summary(pl.UTF-8): Pliki programistyczne dla bibliotek uwierzytelniania Couriera
75 Group: Development/Libraries
76 Requires: %{name}-libs = %{version}-%{release}
79 This package contains the development files needed to compile Courier
80 packages that use this authentication libraries. Install this package
81 in order to build the rest of the Courier packages. After they are
82 built and installed this package can be removed. Files in this package
83 are not needed at runtime.
85 %description devel -l pl.UTF-8
86 Ten pakiet zawiera pliki programistyczne potrzebne do kompilacji
87 pakietów Couriera używających bibliotek uwierzytelniania. Należy go
88 zainstalować, aby zbudować resztę pakietów Couriera. Po ich zbudowaniu
89 i zainstalowaniu ten pakiet można usunąć. Pliki z tego pakietu nie są
90 potrzebne w czasie działania programów.
93 Summary: LDAP support for the Courier authentication library
94 Summary(pl.UTF-8): Obsługa LDAP dla biblioteki uwierzytelniania Couriera
95 Group: Networking/Daemons
96 Requires(pre,postun): sed >= 4.0
97 Requires: %{name} = %{version}-%{release}
98 Obsoletes: courier-authldap < 0.49
99 Obsoletes: courier-imap-authldap < 4
100 Obsoletes: sqwebmail-auth-ldap < 5
102 %description authldap
103 This package installs LDAP support for the Courier authentication
104 library. Install this package in order to be able to authenticate
107 %description authldap -l pl.UTF-8
108 Ten pakiet dodaje obsługę LDAP do biblioteki uwierzytelniania
109 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
113 Summary: MySQL support for the Courier authentication library
114 Summary(pl.UTF-8): Obsługa MySQL dla biblioteki uwierzytelniania Couriera
115 Group: Networking/Daemons
116 Requires(pre,postun): sed >= 4.0
117 Requires: %{name} = %{version}-%{release}
118 Obsoletes: courier-authmysql < 0.49
119 Obsoletes: courier-imap-authmysql < 4
120 Obsoletes: sqwebmail-auth-mysql < 5
122 %description authmysql
123 This package installs MySQL support for the Courier authentication
124 library. Install this package in order to be able to authenticate
127 %description authmysql -l pl.UTF-8
128 Ten pakiet dodaje obsługę MySQL do biblioteki uwierzytelniania
129 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
133 Summary: PostgreSQL support for the Courier authentication library
134 Summary(pl.UTF-8): Obsługa PostgreSQL dla biblioteki uwierzytelniania Couriera
135 Group: Networking/Daemons
136 Requires(pre,postun): sed >= 4.0
137 Requires: %{name} = %{version}-%{release}
138 Obsoletes: courier-authpgsql < 0.49
139 Obsoletes: courier-imap-authpgsql < 4
140 Obsoletes: sqwebmail-auth-pgsql < 5
142 %description authpgsql
143 This package installs PostgreSQL support for the Courier
144 authentication library. Install this package in order to be able to
145 authenticate using PostgreSQL.
147 %description authpgsql -l pl.UTF-8
148 Ten pakiet dodaje obsługę PostgreSQL do biblioteki uwierzytelniania
149 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
153 Summary: External authentication module that communicates via pipes
154 Summary(pl.UTF-8): Zewnętrzny moduł uwierzytelniający komunikujący się przez potoki
155 Group: Networking/Daemons
156 Requires(pre,postun): sed >= 4.0
157 Requires: %{name} = %{version}-%{release}
158 Obsoletes: courier-authlib-pipe < 0.59.1-2
160 %description authpipe
161 This package installs the authpipe module, which is a generic plugin
162 that enables authentication requests to be serviced by an external
163 program, then communicates through messages on stdin and stdout.
165 %description authpipe -l pl.UTF-8
166 Pakiet ten instaluje moduł authpipe, który jest ogólną wtyczką
167 umożliwiającą obsługę żądań uwierzytelnienia przez zewnętrzny program
168 komunikujący się poprzez wiadomości wysyłane na stdin i stdout.
171 Summary: SQLite support for the Courier authentication library
172 Summary(pl.UTF-8): Obsługa SQLite dla biblioteki uwierzytelniania Couriera
173 Group: Networking/Daemons
174 Requires(pre,postun): sed >= 4.0
175 Requires: %{name} = %{version}-%{release}
177 %description authsqlite
178 This package installs SQLite support for the Courier authentication
179 library. Install this package in order to be able to authenticate
182 %description authsqlite -l pl.UTF-8
183 Ten pakiet dodaje obsługę SQLite do biblioteki uwierzytelniania
184 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
188 Summary: Userdb support for the Courier authentication library
189 Summary(pl.UTF-8): Obsługa userdb dla biblioteki uwierzytelniania Couriera
190 Group: Networking/Daemons
191 Requires(pre,postun): sed >= 4.0
192 Requires: %{name} = %{version}-%{release}
193 Obsoletes: courier-authlib-userdb < 0.59.1-2
194 Obsoletes: courier-imap-userdb < 4
195 Obsoletes: sqwebmail-auth-userdb < 5
197 %description authuserdb
198 This package installs the userdb support for the Courier
199 authentication library. Userdb is a simple way to manage virtual mail
200 accounts using a GDBM-based database file.
202 Install this package in order to be able to authenticate with userdb.
204 %description authuserdb -l pl.UTF-8
205 Ten pakiet dodaje obsługę userdb do biblioteki uwierzytelniania
206 Couriera. Userdb to prosty sposób zarządzania wirtualnymi kontami
207 pocztowymi przy użyciu pliku bazy danych opartej na GDBM.
209 Należy go zainstalować aby móc uwierzytelniać się z użyciem userdb.
211 %package -n openldap-schema-courier
212 Summary: Courier LDAP schema
213 Summary(pl.UTF-8): Schemat LDAP Couriera
214 Group: Networking/Daemons
215 Requires(post,postun): sed >= 4.0
216 Requires: openldap-servers
220 %description -n openldap-schema-courier
221 This package contains Courier authldap.schema for openldap.
223 %description -n openldap-schema-courier -l pl.UTF-8
224 Ten pakiet zawiera schemat Couriera authldap.schema dla openldapa.
236 find -type f -a -name configure.ac | while read FILE; do
237 cd "$(dirname "$FILE")"
248 --disable-ltdl-install \
250 %{!?with_ldap:--without-authldap} \
252 --with-mailuser=daemon \
253 --with-mailgroup=daemon
256 LDFLAGS="%{rpmldflags} -lcrypt"
259 rm -rf $RPM_BUILD_ROOT
261 %{__make} -j1 install \
262 DESTDIR=$RPM_BUILD_ROOT
264 # with no_la patch .so files are opened directly
265 %{__rm} $RPM_BUILD_ROOT%{_libdir}/courier-authlib/*.la
267 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sysconfdir}/authlib/userdb,%{schemadir},%{_bindir}}
268 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-authlib
269 cp -p authldap.schema $RPM_BUILD_ROOT%{schemadir}/courier.schema
270 install -p libs/makedat/makedat $RPM_BUILD_ROOT%{_bindir}/makedat
273 ./sysconftool $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
274 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
276 touch $RPM_BUILD_ROOT%{_localstatedir}/spool/authdaemon/socket
279 rm -rf $RPM_BUILD_ROOT
282 /sbin/chkconfig --add courier-authlib
284 %service courier-authlib restart "authlib daemon"
287 if [ "$1" = "0" ]; then
288 /sbin/chkconfig --del courier-authlib
289 %service courier-authlib stop
293 if [ "$1" = 1 ]; then
294 # add to authmodulelist list if package is first installed
295 %{__sed} -i -e '/^authmodulelist=/{/\bauthldap\b/!s/"$/ authldap"/}' /etc/authlib/authdaemonrc
297 %service -q courier-authlib restart
300 if [ "$1" = 0 ]; then
301 # remove from authmodulelist if package is removed
302 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthldap\b \?//}' /etc/authlib/authdaemonrc
304 %service -q courier-authlib restart
307 if [ "$1" = 1 ]; then
308 # add to authmodulelist list if package is first installed
309 %{__sed} -i -e '/^authmodulelist=/{/\bauthmysql\b/!s/"$/ authmysql"/}' /etc/authlib/authdaemonrc
311 %service -q courier-authlib restart
314 if [ "$1" = 0 ]; then
315 # remove from authmodulelist if package is removed
316 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthmysql\b \?//}' /etc/authlib/authdaemonrc
318 %service -q courier-authlib restart
321 if [ "$1" = 1 ]; then
322 # add to authmodulelist list if package is first installed
323 %{__sed} -i -e '/^authmodulelist=/{/\bauthpgsql\b/!s/"$/ authpgsql"/}' /etc/authlib/authdaemonrc
325 %service -q courier-authlib restart
328 if [ "$1" = 0 ]; then
329 # remove from authmodulelist if package is removed
330 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthpgsql\b \?//}' /etc/authlib/authdaemonrc
332 %service -q courier-authlib restart
335 if [ "$1" = 1 ]; then
336 # add to authmodulelist list if package is first installed
337 %{__sed} -i -e '/^authmodulelist=/{/\bpipe\b/!s/"$/ pipe"/}' /etc/authlib/authdaemonrc
339 %service -q courier-authlib restart
342 if [ "$1" = 0 ]; then
343 # remove from authmodulelist if package is removed
344 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bpipe\b \?//}' /etc/authlib/authdaemonrc
346 %service -q courier-authlib restart
349 if [ "$1" = 1 ]; then
350 # add to authmodulelist list if package is first installed
351 %{__sed} -i -e '/^authmodulelist=/{/\bauthsqlite\b/!s/"$/ authsqlite"/}' /etc/authlib/authdaemonrc
353 %service -q courier-authlib restart
356 if [ "$1" = 0 ]; then
357 # remove from authmodulelist if package is removed
358 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthsqlite\b \?//}' /etc/authlib/authdaemonrc
360 %service -q courier-authlib restart
363 if [ "$1" = 1 ]; then
364 # add to authmodulelist list if package is first installed
365 %{__sed} -i -e '/^authmodulelist=/{/\buserdb\b/!s/"$/ userdb"/}' /etc/authlib/authdaemonrc
367 %service -q courier-authlib restart
370 if [ "$1" = 0 ]; then
371 # remove from authmodulelist if package is removed
372 %{__sed} -i -e '/^authmodulelist=/{s/ \?\buserdb\b \?//}' /etc/authlib/authdaemonrc
374 %service -q courier-authlib restart
376 %post -n openldap-schema-courier
377 %openldap_schema_register %{schemadir}/courier.schema -d misc,nis,cosine
378 %service -q ldap restart
380 %postun -n openldap-schema-courier
381 if [ "$1" = "0" ]; then
382 %openldap_schema_unregister %{schemadir}/courier.schema
383 %service -q ldap restart
386 %triggerin -- courier < 0.48
387 if [ -f /etc/courier/authdaemonrc ]; then
388 . /etc/courier/authdaemonrc
390 %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
391 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
392 %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
393 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
394 %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
396 if [ -f /var/lock/subsys/courier ]; then
397 if [ -f /var/spool/courier/authdaemon/pid ]; then
398 kill `cat /var/spool/courier/authdaemon/pid`
399 rm -f /var/spool/courier/authdaemon/*
400 /sbin/service courier-authlib start
404 %triggerin -- courier-imap-common < 4.0.0
405 if [ -f /etc/courier-imap/authdaemonrc ]; then
406 . /etc/courier-imap/authdaemonrc
408 %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
409 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
410 %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
411 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
412 %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
414 if [ -f /var/lock/subsys/courier-imap ]; then
415 if [ -f /var/lib/authdaemon/pid ]; then
416 kill `cat /var/lib/authdaemon/pid`
417 rm -f /var/lib/authdaemon/*
418 /sbin/service courier-authlib start
422 %triggerin -- sqwebmail < 5.0.0
423 if [ -f /etc/sqwebmail/authdaemonrc ]; then
424 . /etc/sqwebmail/authdaemonrc
426 %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
427 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
428 %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
429 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
430 %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
432 if [ -f /var/lock/subsys/sqwebmail ]; then
433 if [ -f /var/spool/sqwebmail/authdaemon/pid ]; then
434 kill `cat /var/spool/sqwebmail/authdaemon/pid`
435 rm -f /var/spool/sqwebmail/authdaemon/*
436 /sbin/service courier-authlib start
440 %triggerin -n %{name}-authldap -- courier-authldap < 0.48
441 if [ -f /etc/courier/authldaprc ]; then
442 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
443 cp -f /etc/courier/authldaprc /etc/authlib/authldaprc
444 %service -q courier-authlib restart
447 %triggerin -n %{name}-authldap -- courier-imap-authldap < 4.0.0
448 if [ -f /etc/courier-imap/authldaprc ]; then
449 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
450 cp -f /etc/courier-imap/authldaprc /etc/authlib/authldaprc
451 %service -q courier-authlib restart
454 %triggerin -n %{name}-authldap -- sqwebmail-auth-ldap < 5.0.0
455 if [ -f /etc/sqwebmail/authldaprc ]; then
456 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
457 cp -f /etc/sqwebmail/authldaprc /etc/authlib/authldaprc
458 %service -q courier-authlib restart
461 %triggerin -n %{name}-authmysql -- courier-authmysql < 0.48
462 if [ -f /etc/courier/authmysqlrc ]; then
463 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
464 cp -f /etc/courier/authmysqlrc /etc/authlib/authmysqlrc
465 %service -q courier-authlib restart
468 %triggerin -n %{name}-authmysql -- courier-imap-authmysql < 4.0.0
469 if [ -f /etc/courier-imap/authmysqlrc ]; then
470 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
471 cp -f /etc/courier-imap/authmysqlrc /etc/authlib/authmysqlrc
472 %service -q courier-authlib restart
475 %triggerin -n %{name}-authmysql -- sqwebmail-auth-mysql < 5.0.0
476 if [ -f /etc/sqwebmail/authmysqlrc ]; then
477 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
478 cp -f /etc/sqwebmail/authmysqlrc /etc/authlib/authmysqlrc
479 %service -q courier-authlib restart
482 %triggerin -n %{name}-authpgsql -- courier-authpgsql < 0.48
483 if [ -f /etc/courier/authpgsqlrc ]; then
484 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
485 cp -f /etc/courier/authpgsqlrc /etc/authlib/authpgsqlrc
486 %service -q courier-authlib restart
489 %triggerin -n %{name}-authpgsql -- courier-imap-authpgsql < 4.0.0
490 if [ -f /etc/courier-imap/authpgsqlrc ]; then
491 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
492 cp -f /etc/courier-imap/authpgsqlrc /etc/authlib/authpgsqlrc
493 %service -q courier-authlib restart
496 %triggerin -n %{name}-authpgsql -- sqwebmail-auth-pgsql < 5.0.0
497 if [ -f /etc/sqwebmail/authpgsqlrc ]; then
498 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
499 cp -f /etc/sqwebmail/authpgsqlrc /etc/authlib/authpgsqlrc
500 %service -q courier-authlib restart
503 %triggerin -n %{name}-authuserdb -- courier < 0.48
504 if [ -d /etc/courier/userdb ]; then
505 mv -f /etc/courier/userdb/* /etc/authlib/userdb
508 if [ -f /etc/courier/userdb ]; then
509 mv -f /etc/courier/userdb /etc/authlib/userdb
513 %triggerin -n %{name}-authuserdb -- courier-imap-userdb < 4.0.0
514 if [ -d /etc/courier-imap/userdb ]; then
515 mv -f /etc/courier-imap/userdb/* /etc/authlib/userdb
518 if [ -f /etc/courier-imap/userdb ]; then
519 mv -f /etc/courier-imap/userdb /etc/authlib/userdb
523 %triggerin -n %{name}-authuserdb -- sqwebmail-auth-userdb < 5.0.0
524 if [ -d /etc/sqwebmail/userdb ]; then
525 mv -f /etc/sqwebmail/userdb/* /etc/authlib/userdb
528 if [ -f /etc/sqwebmail/userdb ]; then
529 mv -f /etc/sqwebmail/userdb /etc/authlib/userdb
534 %defattr(644,root,root,755)
535 # COPYING contains only note
536 %doc AUTHORS COPYING ChangeLog NEWS README README*html README.authmysql.myownquery authldap.schema
537 %attr(755,root,root) %{_bindir}/makedat
538 %dir %{_sysconfdir}/authlib
539 %attr(754,root,root) /etc/rc.d/init.d/courier-authlib
540 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authdaemonrc
541 %if "%{_libexecdir}" != "%{_libdir}"
542 %dir %{_libexecdir}/courier-authlib
544 %attr(755,root,root) %{_libexecdir}/courier-authlib/authdaemond
545 %attr(755,root,root) %{_libexecdir}/courier-authlib/authsystem.passwd
546 %attr(755,root,root) %{_libexecdir}/courier-authlib/makedatprog
547 %attr(755,root,root) %{_libdir}/courier-authlib/libauthcustom.so
548 %attr(755,root,root) %{_libdir}/courier-authlib/libauthpam.so
549 %attr(770,root,daemon) %dir %{_localstatedir}/spool/authdaemon
550 %attr(777,root,root) %ghost %{_localstatedir}/spool/authdaemon/socket
551 %attr(755,root,root) %{_sbindir}/authdaemond
552 %attr(755,root,root) %{_sbindir}/authenumerate
553 %attr(755,root,root) %{_sbindir}/authpasswd
554 %attr(755,root,root) %{_sbindir}/authtest
555 %attr(755,root,root) %{_sbindir}/courierlogger
556 %{_mandir}/man1/authpasswd.1*
557 %{_mandir}/man1/authtest.1*
558 %{_mandir}/man1/courierlogger.1*
561 %defattr(644,root,root,755)
562 %dir %{_libdir}/courier-authlib
563 %attr(755,root,root) %{_libdir}/courier-authlib/libcourierauth.so
564 %attr(755,root,root) %{_libdir}/courier-authlib/libcourierauthcommon.so
565 %attr(755,root,root) %{_libdir}/courier-authlib/libcourierauthsasl.so
566 %attr(755,root,root) %{_libdir}/courier-authlib/libcourierauthsaslclient.so
569 %defattr(644,root,root,755)
570 %doc authlib.html auth_*.html
571 %attr(755,root,root) %{_bindir}/courierauthconfig
572 %{_includedir}/courier_auth_config.h
573 %{_includedir}/courierauth*.h
574 %{_mandir}/man3/auth_*.3*
575 %{_mandir}/man3/authlib.3*
579 %defattr(644,root,root,755)
580 %doc authldap.schema README.ldap
581 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authldaprc
582 %attr(755,root,root) %{_libdir}/courier-authlib/libauthldap.so
586 %defattr(644,root,root,755)
587 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authmysqlrc
588 %attr(755,root,root) %{_libdir}/courier-authlib/libauthmysql.so
591 %defattr(644,root,root,755)
592 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authpgsqlrc
593 %attr(755,root,root) %{_libdir}/courier-authlib/libauthpgsql.so
596 %defattr(644,root,root,755)
597 %attr(755,root,root) %{_libdir}/courier-authlib/libauthpipe.so
600 %defattr(644,root,root,755)
601 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authsqliterc
602 %attr(755,root,root) %{_libdir}/courier-authlib/libauthsqlite.so
605 %defattr(644,root,root,755)
606 %attr(700,root,root) %dir %{_sysconfdir}/authlib/userdb
607 %attr(755,root,root) %{_sbindir}/makeuserdb
608 %attr(755,root,root) %{_sbindir}/pw2userdb
609 %attr(755,root,root) %{_sbindir}/userdb
610 %attr(755,root,root) %{_sbindir}/userdb-test-cram-md5
611 %attr(755,root,root) %{_sbindir}/userdbpw
612 %attr(755,root,root) %{_libdir}/courier-authlib/libauthuserdb.so
613 %{_mandir}/man8/makeuserdb.8*
614 %{_mandir}/man8/pw2userdb.8*
615 %{_mandir}/man8/userdb.8*
616 %{_mandir}/man8/userdbpw.8*
619 %files -n openldap-schema-courier
620 %defattr(644,root,root,755)
621 %{schemadir}/courier.schema