1 Summary: Courier authentication library
2 Summary(pl): Biblioteka uwierzytelniania Couriera
7 Group: Networking/Daemons
8 Source0: http://dl.sourceforge.net/courier/%{name}-%{version}.tar.bz2
9 # Source0-md5: fb691558d611cb191ae6a83002f0195b
11 Patch0: %{name}-build.patch
12 Patch1: %{name}-md5sum-passwords.patch
13 Patch2: %{name}-authdaemonrc.patch
14 URL: http://www.courier-mta.org/authlib/
15 BuildRequires: autoconf
16 BuildRequires: automake
17 BuildRequires: db-devel
19 BuildRequires: libltdl-devel
20 BuildRequires: libtool
21 BuildRequires: mysql-devel
22 BuildRequires: openldap-devel >= 2.3.0
23 BuildRequires: pam-devel
24 BuildRequires: postgresql-devel
25 BuildRequires: rpmbuild(macros) >= 1.304
26 BuildRequires: sed >= 4.0
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.
47 Biblioteka uwierzytelniania Couriera dostarcza us³ugi uwierzytelniania
48 dla innych aplikacji Couriera.
51 Summary: Courier authentication library
52 Summary(pl): 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
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): 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}-userdb = %{version}-%{release}
78 This package contains the development files needed to compile Courier
79 packages that use this authentication library. Install this package in
80 order to build the rest of the Courier packages. After they are built
81 and installed this package can be removed. Files in this package are
82 not needed at runtime.
84 %description devel -l pl
85 Ten pakiet zawiera pliki programistyczne potrzebne do kompilacji
86 pakietów Couriera u¿ywaj±cych biblioteki uwierzytelniania. Nale¿y go
87 zainstalowaæ aby zbudowaæ resztê pakietów Couriera. Po ich zbudowaniu
88 i zainstalowaniu ten pakiet mo¿na usun±æ. Pliki z tego pakietu nie s±
89 potrzebne w czasie dzia³ania programów.
92 Summary: LDAP support for the Courier authentication library
93 Summary(pl): Obs³uga LDAP dla biblioteki uwierzytelniania Couriera
94 Group: Networking/Daemons
95 Requires(pre,postun): sed >= 4.0
96 Requires: %{name} = %{version}-%{release}
97 Obsoletes: courier-authldap
98 Obsoletes: courier-imap-authldap
99 Obsoletes: sqwebmail-auth-ldap
101 %description authldap
102 This package installs LDAP support for the Courier authentication
103 library. Install this package in order to be able to authenticate
106 %description authldap -l pl
107 Ten pakiet dodaje obs³ugê LDAP do biblioteki uwierzytelniania
108 Couriera. Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem
112 Summary: MySQL support for the Courier authentication library
113 Summary(pl): Obs³uga MySQL dla biblioteki uwierzytelniania Couriera
114 Group: Networking/Daemons
115 Requires(pre,postun): sed >= 4.0
116 Requires: %{name} = %{version}-%{release}
117 Obsoletes: courier-authmysql
118 Obsoletes: courier-imap-authmysql
119 Obsoletes: sqwebmail-auth-mysql
121 %description authmysql
122 This package installs MySQL support for the Courier authentication
123 library. Install this package in order to be able to authenticate
126 %description authmysql -l pl
127 Ten pakiet dodaje obs³ugê MySQL do biblioteki uwierzytelniania
128 Couriera. Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem
132 Summary: PostgreSQL support for the Courier authentication library
133 Summary(pl): Obs³uga PostgreSQL dla biblioteki uwierzytelniania Couriera
134 Group: Networking/Daemons
135 Requires(pre,postun): sed >= 4.0
136 Requires: %{name} = %{version}-%{release}
137 Obsoletes: courier-authpgsql
138 Obsoletes: courier-imap-authpgsql
139 Obsoletes: sqwebmail-auth-pgsql
141 %description authpgsql
142 This package installs PostgreSQL support for the Courier
143 authentication library. Install this package in order to be able to
144 authenticate using PostgreSQL.
146 %description authpgsql -l pl
147 Ten pakiet dodaje obs³ugê PostgreSQL do biblioteki uwierzytelniania
148 Couriera. Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem
152 Summary: Userdb support for the Courier authentication library
153 Summary(pl): Obs³uga userdb dla biblioteki uwierzytelniania Couriera
154 Group: Networking/Daemons
155 Requires(pre,postun): sed >= 4.0
156 Requires: %{name} = %{version}-%{release}
157 Obsoletes: courier-imap-userdb
158 Obsoletes: sqwebmail-auth-userdb
161 This package installs the userdb support for the Courier
162 authentication library. Userdb is a simple way to manage virtual mail
163 accounts using a GDBM-based database file.
165 Install this package in order to be able to authenticate with userdb.
167 %description userdb -l pl
168 Ten pakiet dodaje obs³ugê userdb do biblioteki uwierzytelniania
169 Couriera. Userdb to prosty sposób zarz±dzania wirtualnymi kontami
170 pocztowymi przy u¿yciu pliku bazy danych opartej na GDBM.
172 Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem userdb.
175 Summary: External authentication module that communicates via pipes
176 Summary(pl): Zewnêtrzny modu³ uwierzytelniaj±cy komunikuj±cy siê przez potoki
177 Group: Networking/Daemons
178 Requires(pre,postun): sed >= 4.0
179 Requires: %{name} = %{version}-%{release}
182 This package installs the authpipe module, which is a generic plugin
183 that enables authentication requests to be serviced by an external
184 program, then communicates through messages on stdin and stdout.
186 %description pipe -l pl
187 Pakiet ten instaluje modu³ authpipe, który jest ogóln± wtyczk±
188 umo¿liwiaj±c± obs³ugê ¿±dañ uwierzytelnienia przez zewnêtrzny program
189 komunikuj±cy siê poprzez wiadomo¶ci wysy³ane na stdin i stdout.
191 %package -n openldap-schema-courier
192 Summary: Courier LDAP schema
193 Summary(pl): Schemat LDAP Couriera
194 Group: Networking/Daemons
195 Requires(post,postun): sed >= 4.0
196 Requires: openldap-servers
199 %description -n openldap-schema-courier
200 This package contains Courier authldap.schema for openldap.
202 %description -n openldap-schema-courier -l pl
203 Ten pakiet zawiera schemat Couriera authldap.schema dla openldapa.
212 cp /usr/share/automake/config.sub libltdl
215 # Change Makefile.am files and force recreate Makefile.in's.
217 for FILE in {,*/}configure.{in,ac}; do
218 cd "$(dirname "$FILE")"
220 if [ -f Makefile.am ]; then
221 sed -i -e '/_[L]DFLAGS=-static/d' Makefile.am
234 --with-mailuser=daemon \
235 --with-mailgroup=daemon
240 rm -rf $RPM_BUILD_ROOT
242 %{__make} -j1 install \
243 DESTDIR=$RPM_BUILD_ROOT
245 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sysconfdir}/authlib/userdb,%{schemadir}}
247 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-authlib
248 install authldap.schema $RPM_BUILD_ROOT%{schemadir}/courier.schema
251 ./sysconftool $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
252 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
254 # remove static library - for now
255 rm -f $RPM_BUILD_ROOT%{_libdir}/courier-authlib/*.a
258 rm -rf $RPM_BUILD_ROOT
262 /sbin/ldconfig %{_libexecdir}/courier-authlib
263 /sbin/chkconfig --add courier-authlib
265 %service courier-authlib restart "authlib daemon"
268 if [ "$1" = "0" ]; then
269 /sbin/chkconfig --del courier-authlib
270 %service courier-authlib stop
274 /sbin/ldconfig %{_libexecdir}/courier-authlib
277 /sbin/ldconfig %{_libexecdir}/courier-authlib
280 /sbin/ldconfig %{_libexecdir}/courier-authlib
283 if [ "$1" = 1 ]; then
284 # add to authmodulelist list if package is first installed
285 sed -i -e '/^authmodulelist=/{/\bauthldap\b/!s/"$/ authldap"/}' /etc/authlib/authdaemonrc
287 /sbin/ldconfig %{_libexecdir}/courier-authlib
288 %service -q courier-authlib restart
291 if [ "$1" = 0 ]; then
292 # remove from authmodulelist if package is removed
293 sed -i -e '/^authmodulelist=/{s/ \?\bauthldap\b \?//}' /etc/authlib/authdaemonrc
295 /sbin/ldconfig %{_libexecdir}/courier-authlib
296 %service -q courier-authlib restart
299 if [ "$1" = 1 ]; then
300 # add to authmodulelist list if package is first installed
301 sed -i -e '/^authmodulelist=/{/\bauthmysql\b/!s/"$/ authmysql"/}' /etc/authlib/authdaemonrc
303 /sbin/ldconfig %{_libexecdir}/courier-authlib
304 %service -q courier-authlib restart
307 if [ "$1" = 0 ]; then
308 # remove from authmodulelist if package is removed
309 sed -i -e '/^authmodulelist=/{s/ \?\bauthmysql\b \?//}' /etc/authlib/authdaemonrc
311 /sbin/ldconfig %{_libexecdir}/courier-authlib
312 %service -q courier-authlib restart
315 if [ "$1" = 1 ]; then
316 # add to authmodulelist list if package is first installed
317 sed -i -e '/^authmodulelist=/{/\bauthpgsql\b/!s/"$/ authpgsql"/}' /etc/authlib/authdaemonrc
319 /sbin/ldconfig %{_libexecdir}/courier-authlib
320 %service -q courier-authlib restart
323 if [ "$1" = 0 ]; then
324 # remove from authmodulelist if package is removed
325 sed -i -e '/^authmodulelist=/{s/ \?\bauthpgsql\b \?//}' /etc/authlib/authdaemonrc
327 /sbin/ldconfig %{_libexecdir}/courier-authlib
328 %service -q courier-authlib restart
331 if [ "$1" = 1 ]; then
332 # add to authmodulelist list if package is first installed
333 sed -i -e '/^authmodulelist=/{/\buserdb\b/!s/"$/ userdb"/}' /etc/authlib/authdaemonrc
335 /sbin/ldconfig %{_libexecdir}/courier-authlib
336 %service -q courier-authlib restart
339 if [ "$1" = 0 ]; then
340 # remove from authmodulelist if package is removed
341 sed -i -e '/^authmodulelist=/{s/ \?\buserdb\b \?//}' /etc/authlib/authdaemonrc
343 /sbin/ldconfig %{_libexecdir}/courier-authlib
344 %service -q courier-authlib restart
347 if [ "$1" = 1 ]; then
348 # add to authmodulelist list if package is first installed
349 sed -i -e '/^authmodulelist=/{/\bpipe\b/!s/"$/ pipe"/}' /etc/authlib/authdaemonrc
351 /sbin/ldconfig %{_libexecdir}/courier-authlib
352 %service -q courier-authlib restart
355 if [ "$1" = 0 ]; then
356 # remove from authmodulelist if package is removed
357 sed -i -e '/^authmodulelist=/{s/ \?\bpipe\b \?//}' /etc/authlib/authdaemonrc
359 /sbin/ldconfig %{_libexecdir}/courier-authlib
360 %service -q courier-authlib restart
362 %post -n openldap-schema-courier
363 %openldap_schema_register %{schemadir}/courier.schema -d nis,cosine
364 %service -q ldap restart
366 %postun -n openldap-schema-courier
367 if [ "$1" = "0" ]; then
368 %openldap_schema_unregister %{schemadir}/courier.schema
369 %service -q ldap restart
372 %triggerin -- courier < 0.48
373 if [ -f /etc/courier/authdaemonrc ]; then
374 . /etc/courier/authdaemonrc
376 sed -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
377 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
378 sed -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
379 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
380 sed -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
382 if [ -f /var/lock/subsys/courier ]; then
383 if [ -f /var/spool/courier/authdaemon/pid ]; then
384 kill `cat /var/spool/courier/authdaemon/pid`
385 rm -f /var/spool/courier/authdaemon/*
386 /sbin/service courier-authlib start
390 %triggerin -- courier-imap-common < 4.0.0
391 if [ -f /etc/courier-imap/authdaemonrc ]; then
392 . /etc/courier-imap/authdaemonrc
394 sed -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
395 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
396 sed -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
397 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
398 sed -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
400 if [ -f /var/lock/subsys/courier-imap ]; then
401 if [ -f /var/lib/authdaemon/pid ]; then
402 kill `cat /var/lib/authdaemon/pid`
403 rm -f /var/lib/authdaemon/*
404 /sbin/service courier-authlib start
408 %triggerin -- sqwebmail < 5.0.0
409 if [ -f /etc/sqwebmail/authdaemonrc ]; then
410 . /etc/sqwebmail/authdaemonrc
412 sed -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
413 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
414 sed -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
415 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
416 sed -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
418 if [ -f /var/lock/subsys/sqwebmail ]; then
419 if [ -f /var/spool/sqwebmail/authdaemon/pid ]; then
420 kill `cat /var/spool/sqwebmail/authdaemon/pid`
421 rm -f /var/spool/sqwebmail/authdaemon/*
422 /sbin/service courier-authlib start
426 %triggerin -n %{name}-authldap -- courier-authldap < 0.48
427 if [ -f /etc/courier/authldaprc ]; then
428 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
429 cp -f /etc/courier/authldaprc /etc/authlib/authldaprc
430 %service -q courier-authlib restart
433 %triggerin -n %{name}-authldap -- courier-imap-authldap < 4.0.0
434 if [ -f /etc/courier-imap/authldaprc ]; then
435 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
436 cp -f /etc/courier-imap/authldaprc /etc/authlib/authldaprc
437 %service -q courier-authlib restart
440 %triggerin -n %{name}-authldap -- sqwebmail-auth-ldap < 5.0.0
441 if [ -f /etc/sqwebmail/authldaprc ]; then
442 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
443 cp -f /etc/sqwebmail/authldaprc /etc/authlib/authldaprc
444 %service -q courier-authlib restart
447 %triggerin -n %{name}-authmysql -- courier-authmysql < 0.48
448 if [ -f /etc/courier/authmysqlrc ]; then
449 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
450 cp -f /etc/courier/authmysqlrc /etc/authlib/authmysqlrc
451 %service -q courier-authlib restart
454 %triggerin -n %{name}-authmysql -- courier-imap-authmysql < 4.0.0
455 if [ -f /etc/courier-imap/authmysqlrc ]; then
456 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
457 cp -f /etc/courier-imap/authmysqlrc /etc/authlib/authmysqlrc
458 %service -q courier-authlib restart
461 %triggerin -n %{name}-authmysql -- sqwebmail-auth-mysql < 5.0.0
462 if [ -f /etc/sqwebmail/authmysqlrc ]; then
463 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
464 cp -f /etc/sqwebmail/authmysqlrc /etc/authlib/authmysqlrc
465 %service -q courier-authlib restart
468 %triggerin -n %{name}-authpgsql -- courier-authpgsql < 0.48
469 if [ -f /etc/courier/authpgsqlrc ]; then
470 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
471 cp -f /etc/courier/authpgsqlrc /etc/authlib/authpgsqlrc
472 %service -q courier-authlib restart
475 %triggerin -n %{name}-authpgsql -- courier-imap-authpgsql < 4.0.0
476 if [ -f /etc/courier-imap/authpgsqlrc ]; then
477 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
478 cp -f /etc/courier-imap/authpgsqlrc /etc/authlib/authpgsqlrc
479 %service -q courier-authlib restart
482 %triggerin -n %{name}-authpgsql -- sqwebmail-auth-pgsql < 5.0.0
483 if [ -f /etc/sqwebmail/authpgsqlrc ]; then
484 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
485 cp -f /etc/sqwebmail/authpgsqlrc /etc/authlib/authpgsqlrc
486 %service -q courier-authlib restart
489 %triggerin -n %{name}-userdb -- courier < 0.48
490 if [ -d /etc/courier/userdb ]; then
491 mv -f /etc/courier/userdb/* /etc/authlib/userdb
494 if [ -f /etc/courier/userdb ]; then
495 mv -f /etc/courier/userdb /etc/authlib/userdb
499 %triggerin -n %{name}-userdb -- courier-imap-userdb < 4.0.0
500 if [ -d /etc/courier-imap/userdb ]; then
501 mv -f /etc/courier-imap/userdb/* /etc/authlib/userdb
504 if [ -f /etc/courier-imap/userdb ]; then
505 mv -f /etc/courier-imap/userdb /etc/authlib/userdb
509 %triggerin -n %{name}-userdb -- sqwebmail-auth-userdb < 5.0.0
510 if [ -d /etc/sqwebmail/userdb ]; then
511 mv -f /etc/sqwebmail/userdb/* /etc/authlib/userdb
514 if [ -f /etc/sqwebmail/userdb ]; then
515 mv -f /etc/sqwebmail/userdb /etc/authlib/userdb
520 %defattr(644,root,root,755)
521 # COPYING contains only note
522 %doc AUTHORS COPYING ChangeLog NEWS README README*html README.authmysql.myownquery authldap.schema
523 %dir %{_sysconfdir}/authlib
524 %attr(754,root,root) /etc/rc.d/init.d/courier-authlib
525 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authdaemonrc
526 %attr(755,root,root) %{_libexecdir}/courier-authlib/authdaemond
527 %attr(755,root,root) %{_libexecdir}/courier-authlib/authsystem.passwd
528 %attr(755,root,root) %{_libexecdir}/courier-authlib/makedatprog
529 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthcustom.so.*.*.*
530 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpam.so.*.*.*
531 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthcommon.so.*.*.*
532 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsasl.so.*.*.*
533 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsaslclient.so.*.*.*
534 %{_libexecdir}/courier-authlib/libauthcustom.la
535 %{_libexecdir}/courier-authlib/libauthpam.la
536 %{_libexecdir}/courier-authlib/libcourierauth.la
537 %{_libexecdir}/courier-authlib/libcourierauthcommon.la
538 %{_libexecdir}/courier-authlib/libcourierauthsasl.la
539 %{_libexecdir}/courier-authlib/libcourierauthsaslclient.la
540 %attr(770,root,daemon) %dir %{_localstatedir}/spool/authdaemon
541 %attr(755,root,root) %{_sbindir}/authdaemond
542 %attr(755,root,root) %{_sbindir}/authenumerate
543 %attr(755,root,root) %{_sbindir}/authpasswd
544 %attr(755,root,root) %{_sbindir}/authtest
545 %attr(755,root,root) %{_sbindir}/courierlogger
549 %defattr(644,root,root,755)
550 %dir %{_libexecdir}/courier-authlib
551 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauth.so.*.*.*
554 %defattr(644,root,root,755)
555 %doc authlib.html auth_*.html
556 %attr(755,root,root) %{_bindir}/courierauthconfig
559 %attr(755,root,root) %{_libexecdir}/courier-authlib/*.so
562 %defattr(644,root,root,755)
563 %doc authldap.schema README.ldap
564 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authldaprc
565 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthldap.so.*.*.*
566 %{_libexecdir}/courier-authlib/libauthldap.la
569 %defattr(644,root,root,755)
570 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authmysqlrc
571 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthmysql.so.*.*.*
572 %{_libexecdir}/courier-authlib/libauthmysql.la
575 %defattr(644,root,root,755)
576 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authpgsqlrc
577 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpgsql.so.*.*.*
578 %{_libexecdir}/courier-authlib/libauthpgsql.la
581 %defattr(644,root,root,755)
582 %attr(700,root,root) %dir %{_sysconfdir}/authlib/userdb
583 %attr(755,root,root) %{_sbindir}/makeuserdb
584 %attr(755,root,root) %{_sbindir}/pw2userdb
585 %attr(755,root,root) %{_sbindir}/userdb
586 %attr(755,root,root) %{_sbindir}/userdb-test-cram-md5
587 %attr(755,root,root) %{_sbindir}/userdbpw
588 %attr(755,root,root) %{_sbindir}/vchkpw2userdb
589 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthuserdb.so.*.*.*
590 %{_libexecdir}/courier-authlib/libauthuserdb.la
591 %{_mandir}/man8/*userdb*
594 %defattr(644,root,root,755)
595 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpipe.so.*.*.*
596 %{_libexecdir}/courier-authlib/libauthpipe.la
598 %files -n openldap-schema-courier
599 %defattr(644,root,root,755)
600 %{schemadir}/*.schema