1 Summary: Courier authentication library
2 Summary(pl.UTF-8): Biblioteka uwierzytelniania Couriera
7 Group: Networking/Daemons
8 Source0: http://dl.sourceforge.net/courier/%{name}-%{version}.tar.bz2
9 # Source0-md5: 8b69745b1cb191ae5f743b8758ad2ff9
11 Patch0: %{name}-md5sum-passwords.patch
12 Patch1: %{name}-authdaemonrc.patch
13 Patch2: %{name}-nostatic.patch
14 Patch3: %{name}-ltdl.patch
15 URL: http://www.courier-mta.org/authlib/
16 BuildRequires: autoconf
17 BuildRequires: automake
18 BuildRequires: db-devel
20 BuildRequires: libltdl-devel
21 BuildRequires: libtool
22 BuildRequires: mysql-devel
23 BuildRequires: openldap-devel >= 2.3.0
24 BuildRequires: pam-devel
25 BuildRequires: postgresql-devel
26 BuildRequires: rpmbuild(macros) >= 1.304
27 BuildRequires: sysconftool
28 BuildRequires: zlib-devel
29 Requires(post,postun): /sbin/ldconfig
30 Requires(post,preun): /sbin/chkconfig
31 Requires: %{name}-libs = %{version}-%{release}
32 Requires: /sbin/chkconfig
34 Obsoletes: sqwebmail-auth-cram
35 Obsoletes: sqwebmail-auth-pam
36 Obsoletes: sqwebmail-auth-pwd
37 Obsoletes: sqwebmail-auth-shadow
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 %define schemadir /usr/share/openldap/schema
43 The Courier authentication library provides authentication services
44 for other Courier applications.
46 %description -l pl.UTF-8
47 Biblioteka uwierzytelniania Couriera dostarcza usługi uwierzytelniania
48 dla innych aplikacji Couriera.
51 Summary: Courier authentication library
52 Summary(pl.UTF-8): Biblioteka uwierzytelniania Couriera
54 Requires(post,postun): /sbin/ldconfig
57 The Courier authentication library provides authentication services
58 for other Courier applications.
60 This package contains libcourierauth.so which client programs link
63 %description libs -l pl.UTF-8
64 Biblioteka uwierzytelniania Couriera dostarcza usługi uwierzytelniania
65 dla innych aplikacji Couriera.
68 Summary: Development files for the Courier authentication library
69 Summary(pl.UTF-8): Pliki programistyczne dla biblioteki uwierzytelniania Couriera
70 Group: Development/Libraries
71 Requires: %{name} = %{version}-%{release}
72 Requires: %{name}-authldap = %{version}-%{release}
73 Requires: %{name}-authmysql = %{version}-%{release}
74 Requires: %{name}-authpgsql = %{version}-%{release}
75 Requires: %{name}-authuserdb = %{version}-%{release}
76 Requires: %{name}-authpipe = %{version}-%{release}
79 This package contains the development files needed to compile Courier
80 packages that use this authentication library. Install this package in
81 order to build the rest of the Courier packages. After they are built
82 and installed this package can be removed. Files in this package are
83 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 biblioteki 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
99 Obsoletes: courier-imap-authldap
100 Obsoletes: sqwebmail-auth-ldap
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
119 Obsoletes: courier-imap-authmysql
120 Obsoletes: sqwebmail-auth-mysql
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
139 Obsoletes: courier-imap-authpgsql
140 Obsoletes: sqwebmail-auth-pgsql
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: Userdb support for the Courier authentication library
154 Summary(pl.UTF-8): Obsługa userdb dla biblioteki uwierzytelniania Couriera
155 Group: Networking/Daemons
156 Requires(pre,postun): sed >= 4.0
157 Requires: %{name} = %{version}-%{release}
158 Obsoletes: courier-authlib-userdb
159 Obsoletes: courier-imap-userdb
160 Obsoletes: sqwebmail-auth-userdb
162 %description authuserdb
163 This package installs the userdb support for the Courier
164 authentication library. Userdb is a simple way to manage virtual mail
165 accounts using a GDBM-based database file.
167 Install this package in order to be able to authenticate with userdb.
169 %description authuserdb -l pl.UTF-8
170 Ten pakiet dodaje obsługę userdb do biblioteki uwierzytelniania
171 Couriera. Userdb to prosty sposób zarządzania wirtualnymi kontami
172 pocztowymi przy użyciu pliku bazy danych opartej na GDBM.
174 Należy go zainstalować aby móc uwierzytelniać się z użyciem userdb.
177 Summary: External authentication module that communicates via pipes
178 Summary(pl.UTF-8): Zewnętrzny moduł uwierzytelniający komunikujący się przez potoki
179 Group: Networking/Daemons
180 Requires(pre,postun): sed >= 4.0
181 Requires: %{name} = %{version}-%{release}
182 Obsoletes: courier-authlib-authpipe
184 %description authpipe
185 This package installs the authpipe module, which is a generic plugin
186 that enables authentication requests to be serviced by an external
187 program, then communicates through messages on stdin and stdout.
189 %description authpipe -l pl.UTF-8
190 Pakiet ten instaluje moduł authpipe, który jest ogólną wtyczką
191 umożliwiającą obsługę żądań uwierzytelnienia przez zewnętrzny program
192 komunikujący się poprzez wiadomości wysyłane na stdin i stdout.
194 %package -n openldap-schema-courier
195 Summary: Courier LDAP schema
196 Summary(pl.UTF-8): Schemat LDAP Couriera
197 Group: Networking/Daemons
198 Requires(post,postun): sed >= 4.0
199 Requires: openldap-servers
202 %description -n openldap-schema-courier
203 This package contains Courier authldap.schema for openldap.
205 %description -n openldap-schema-courier -l pl.UTF-8
206 Ten pakiet zawiera schemat Couriera authldap.schema dla openldapa.
218 # Change Makefile.am files and force recreate Makefile.in's.
220 find -type f -a \( -name configure.in -o -name configure.ac \) | while read FILE; do
221 cd "`dirname "$FILE"`"
223 if [ -f Makefile.am ]; then
224 sed -i -e '/_[L]DFLAGS=-static/d' Makefile.am
230 if grep -q AC_CONFIG_HEADER configure.in; then
239 --enable-ltdl-install=no \
241 --with-mailuser=daemon \
242 --with-mailgroup=daemon
245 LDFLAGS="%{rpmldflags} -lcrypt"
248 rm -rf $RPM_BUILD_ROOT
250 %{__make} -j1 install \
251 DESTDIR=$RPM_BUILD_ROOT
253 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sysconfdir}/authlib/userdb,%{schemadir},%{_bindir}}
255 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-authlib
256 install authldap.schema $RPM_BUILD_ROOT%{schemadir}/courier.schema
257 install makedat/makedat $RPM_BUILD_ROOT%{_bindir}/makedat
260 ./sysconftool $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
261 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
263 touch $RPM_BUILD_ROOT%{_localstatedir}/spool/authdaemon/socket
265 # remove static library - for now
266 rm $RPM_BUILD_ROOT%{_libdir}/courier-authlib/*.a
269 rm -rf $RPM_BUILD_ROOT
272 /sbin/ldconfig %{_libexecdir}/courier-authlib
273 /sbin/chkconfig --add courier-authlib
275 %service courier-authlib restart "authlib daemon"
278 if [ "$1" = "0" ]; then
279 /sbin/chkconfig --del courier-authlib
280 %service courier-authlib stop
284 /sbin/ldconfig %{_libexecdir}/courier-authlib
287 /sbin/ldconfig %{_libexecdir}/courier-authlib
290 /sbin/ldconfig %{_libexecdir}/courier-authlib
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 /sbin/ldconfig %{_libexecdir}/courier-authlib
298 %service -q courier-authlib restart
301 if [ "$1" = 0 ]; then
302 # remove from authmodulelist if package is removed
303 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthldap\b \?//}' /etc/authlib/authdaemonrc
305 /sbin/ldconfig %{_libexecdir}/courier-authlib
306 %service -q courier-authlib restart
309 if [ "$1" = 1 ]; then
310 # add to authmodulelist list if package is first installed
311 %{__sed} -i -e '/^authmodulelist=/{/\bauthmysql\b/!s/"$/ authmysql"/}' /etc/authlib/authdaemonrc
313 /sbin/ldconfig %{_libexecdir}/courier-authlib
314 %service -q courier-authlib restart
317 if [ "$1" = 0 ]; then
318 # remove from authmodulelist if package is removed
319 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthmysql\b \?//}' /etc/authlib/authdaemonrc
321 /sbin/ldconfig %{_libexecdir}/courier-authlib
322 %service -q courier-authlib restart
325 if [ "$1" = 1 ]; then
326 # add to authmodulelist list if package is first installed
327 %{__sed} -i -e '/^authmodulelist=/{/\bauthpgsql\b/!s/"$/ authpgsql"/}' /etc/authlib/authdaemonrc
329 /sbin/ldconfig %{_libexecdir}/courier-authlib
330 %service -q courier-authlib restart
333 if [ "$1" = 0 ]; then
334 # remove from authmodulelist if package is removed
335 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthpgsql\b \?//}' /etc/authlib/authdaemonrc
337 /sbin/ldconfig %{_libexecdir}/courier-authlib
338 %service -q courier-authlib restart
341 if [ "$1" = 1 ]; then
342 # add to authmodulelist list if package is first installed
343 %{__sed} -i -e '/^authmodulelist=/{/\buserdb\b/!s/"$/ userdb"/}' /etc/authlib/authdaemonrc
345 /sbin/ldconfig %{_libexecdir}/courier-authlib
346 %service -q courier-authlib restart
349 if [ "$1" = 0 ]; then
350 # remove from authmodulelist if package is removed
351 %{__sed} -i -e '/^authmodulelist=/{s/ \?\buserdb\b \?//}' /etc/authlib/authdaemonrc
353 /sbin/ldconfig %{_libexecdir}/courier-authlib
354 %service -q courier-authlib restart
357 if [ "$1" = 1 ]; then
358 # add to authmodulelist list if package is first installed
359 %{__sed} -i -e '/^authmodulelist=/{/\bpipe\b/!s/"$/ pipe"/}' /etc/authlib/authdaemonrc
361 /sbin/ldconfig %{_libexecdir}/courier-authlib
362 %service -q courier-authlib restart
365 if [ "$1" = 0 ]; then
366 # remove from authmodulelist if package is removed
367 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bpipe\b \?//}' /etc/authlib/authdaemonrc
369 /sbin/ldconfig %{_libexecdir}/courier-authlib
370 %service -q courier-authlib restart
372 %post -n openldap-schema-courier
373 %openldap_schema_register %{schemadir}/courier.schema -d nis,cosine
374 %service -q ldap restart
376 %postun -n openldap-schema-courier
377 if [ "$1" = "0" ]; then
378 %openldap_schema_unregister %{schemadir}/courier.schema
379 %service -q ldap restart
382 %triggerin -- courier < 0.48
383 if [ -f /etc/courier/authdaemonrc ]; then
384 . /etc/courier/authdaemonrc
386 %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
387 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
388 %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
389 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
390 %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
392 if [ -f /var/lock/subsys/courier ]; then
393 if [ -f /var/spool/courier/authdaemon/pid ]; then
394 kill `cat /var/spool/courier/authdaemon/pid`
395 rm -f /var/spool/courier/authdaemon/*
396 /sbin/service courier-authlib start
400 %triggerin -- courier-imap-common < 4.0.0
401 if [ -f /etc/courier-imap/authdaemonrc ]; then
402 . /etc/courier-imap/authdaemonrc
404 %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
405 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
406 %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
407 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
408 %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
410 if [ -f /var/lock/subsys/courier-imap ]; then
411 if [ -f /var/lib/authdaemon/pid ]; then
412 kill `cat /var/lib/authdaemon/pid`
413 rm -f /var/lib/authdaemon/*
414 /sbin/service courier-authlib start
418 %triggerin -- sqwebmail < 5.0.0
419 if [ -f /etc/sqwebmail/authdaemonrc ]; then
420 . /etc/sqwebmail/authdaemonrc
422 %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
423 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
424 %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
425 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
426 %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
428 if [ -f /var/lock/subsys/sqwebmail ]; then
429 if [ -f /var/spool/sqwebmail/authdaemon/pid ]; then
430 kill `cat /var/spool/sqwebmail/authdaemon/pid`
431 rm -f /var/spool/sqwebmail/authdaemon/*
432 /sbin/service courier-authlib start
436 %triggerin -n %{name}-authldap -- courier-authldap < 0.48
437 if [ -f /etc/courier/authldaprc ]; then
438 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
439 cp -f /etc/courier/authldaprc /etc/authlib/authldaprc
440 %service -q courier-authlib restart
443 %triggerin -n %{name}-authldap -- courier-imap-authldap < 4.0.0
444 if [ -f /etc/courier-imap/authldaprc ]; then
445 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
446 cp -f /etc/courier-imap/authldaprc /etc/authlib/authldaprc
447 %service -q courier-authlib restart
450 %triggerin -n %{name}-authldap -- sqwebmail-auth-ldap < 5.0.0
451 if [ -f /etc/sqwebmail/authldaprc ]; then
452 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
453 cp -f /etc/sqwebmail/authldaprc /etc/authlib/authldaprc
454 %service -q courier-authlib restart
457 %triggerin -n %{name}-authmysql -- courier-authmysql < 0.48
458 if [ -f /etc/courier/authmysqlrc ]; then
459 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
460 cp -f /etc/courier/authmysqlrc /etc/authlib/authmysqlrc
461 %service -q courier-authlib restart
464 %triggerin -n %{name}-authmysql -- courier-imap-authmysql < 4.0.0
465 if [ -f /etc/courier-imap/authmysqlrc ]; then
466 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
467 cp -f /etc/courier-imap/authmysqlrc /etc/authlib/authmysqlrc
468 %service -q courier-authlib restart
471 %triggerin -n %{name}-authmysql -- sqwebmail-auth-mysql < 5.0.0
472 if [ -f /etc/sqwebmail/authmysqlrc ]; then
473 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
474 cp -f /etc/sqwebmail/authmysqlrc /etc/authlib/authmysqlrc
475 %service -q courier-authlib restart
478 %triggerin -n %{name}-authpgsql -- courier-authpgsql < 0.48
479 if [ -f /etc/courier/authpgsqlrc ]; then
480 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
481 cp -f /etc/courier/authpgsqlrc /etc/authlib/authpgsqlrc
482 %service -q courier-authlib restart
485 %triggerin -n %{name}-authpgsql -- courier-imap-authpgsql < 4.0.0
486 if [ -f /etc/courier-imap/authpgsqlrc ]; then
487 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
488 cp -f /etc/courier-imap/authpgsqlrc /etc/authlib/authpgsqlrc
489 %service -q courier-authlib restart
492 %triggerin -n %{name}-authpgsql -- sqwebmail-auth-pgsql < 5.0.0
493 if [ -f /etc/sqwebmail/authpgsqlrc ]; then
494 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
495 cp -f /etc/sqwebmail/authpgsqlrc /etc/authlib/authpgsqlrc
496 %service -q courier-authlib restart
499 %triggerin -n %{name}-authuserdb -- courier < 0.48
500 if [ -d /etc/courier/userdb ]; then
501 mv -f /etc/courier/userdb/* /etc/authlib/userdb
504 if [ -f /etc/courier/userdb ]; then
505 mv -f /etc/courier/userdb /etc/authlib/userdb
509 %triggerin -n %{name}-authuserdb -- courier-imap-userdb < 4.0.0
510 if [ -d /etc/courier-imap/userdb ]; then
511 mv -f /etc/courier-imap/userdb/* /etc/authlib/userdb
514 if [ -f /etc/courier-imap/userdb ]; then
515 mv -f /etc/courier-imap/userdb /etc/authlib/userdb
519 %triggerin -n %{name}-authuserdb -- sqwebmail-auth-userdb < 5.0.0
520 if [ -d /etc/sqwebmail/userdb ]; then
521 mv -f /etc/sqwebmail/userdb/* /etc/authlib/userdb
524 if [ -f /etc/sqwebmail/userdb ]; then
525 mv -f /etc/sqwebmail/userdb /etc/authlib/userdb
530 %defattr(644,root,root,755)
531 # COPYING contains only note
532 %doc AUTHORS COPYING ChangeLog NEWS README README*html README.authmysql.myownquery authldap.schema
533 %attr(755,root,root) %{_bindir}/makedat
534 %dir %{_sysconfdir}/authlib
535 %attr(754,root,root) /etc/rc.d/init.d/courier-authlib
536 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authdaemonrc
537 %attr(755,root,root) %{_libexecdir}/courier-authlib/authdaemond
538 %attr(755,root,root) %{_libexecdir}/courier-authlib/authsystem.passwd
539 %attr(755,root,root) %{_libexecdir}/courier-authlib/makedatprog
540 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthcustom.so
541 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libauthcustom.so.0
542 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpam.so
543 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libauthpam.so.0
544 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthcommon.so
545 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libcourierauthcommon.so.0
546 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsasl.so
547 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libcourierauthsasl.so.0
548 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsaslclient.so
549 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libcourierauthsaslclient.so.0
550 %{_libexecdir}/courier-authlib/libauthcustom.la
551 %{_libexecdir}/courier-authlib/libauthpam.la
552 %{_libexecdir}/courier-authlib/libcourierauth.la
553 %{_libexecdir}/courier-authlib/libcourierauthcommon.la
554 %{_libexecdir}/courier-authlib/libcourierauthsasl.la
555 %{_libexecdir}/courier-authlib/libcourierauthsaslclient.la
556 %attr(770,root,daemon) %dir %{_localstatedir}/spool/authdaemon
557 %attr(777,root,root) %ghost %{_localstatedir}/spool/authdaemon/socket
558 %attr(755,root,root) %{_sbindir}/authdaemond
559 %attr(755,root,root) %{_sbindir}/authenumerate
560 %attr(755,root,root) %{_sbindir}/authpasswd
561 %attr(755,root,root) %{_sbindir}/authtest
562 %attr(755,root,root) %{_sbindir}/courierlogger
566 %defattr(644,root,root,755)
567 %dir %{_libexecdir}/courier-authlib
568 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauth.so
569 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libcourierauth.so.0
572 %defattr(644,root,root,755)
573 %doc authlib.html auth_*.html
574 %attr(755,root,root) %{_bindir}/courierauthconfig
577 %attr(755,root,root) %{_libexecdir}/courier-authlib/*.so
580 %defattr(644,root,root,755)
581 %doc authldap.schema README.ldap
582 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authldaprc
583 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthldap.so
584 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libauthldap.so.0
585 %{_libexecdir}/courier-authlib/libauthldap.la
588 %defattr(644,root,root,755)
589 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authmysqlrc
590 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthmysql.so
591 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libauthmysql.so.0
592 %{_libexecdir}/courier-authlib/libauthmysql.la
595 %defattr(644,root,root,755)
596 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authpgsqlrc
597 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpgsql.so
598 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libauthpgsql.so.0
599 %{_libexecdir}/courier-authlib/libauthpgsql.la
602 %defattr(644,root,root,755)
603 %attr(700,root,root) %dir %{_sysconfdir}/authlib/userdb
604 %attr(755,root,root) %{_sbindir}/makeuserdb
605 %attr(755,root,root) %{_sbindir}/pw2userdb
606 %attr(755,root,root) %{_sbindir}/userdb
607 %attr(755,root,root) %{_sbindir}/userdb-test-cram-md5
608 %attr(755,root,root) %{_sbindir}/userdbpw
609 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthuserdb.so
610 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libauthuserdb.so.0
611 %{_libexecdir}/courier-authlib/libauthuserdb.la
612 %{_mandir}/man8/*userdb*
615 %defattr(644,root,root,755)
616 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpipe.so
617 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libauthpipe.so.0
618 %{_libexecdir}/courier-authlib/libauthpipe.la
620 %files -n openldap-schema-courier
621 %defattr(644,root,root,755)
622 %{schemadir}/*.schema