]> git.pld-linux.org Git - packages/courier-authlib.git/blob - courier-authlib.spec
- release 10 to rebuild with new PostgreSQL 8.2
[packages/courier-authlib.git] / courier-authlib.spec
1 Summary:        Courier authentication library
2 Summary(pl):    Biblioteka uwierzytelniania Couriera
3 Name:           courier-authlib
4 Version:        0.58
5 Release:        10
6 License:        GPL
7 Group:          Networking/Daemons
8 Source0:        http://dl.sourceforge.net/courier/%{name}-%{version}.tar.bz2
9 # Source0-md5:  fb691558d611cb191ae6a83002f0195b
10 Source1:        %{name}.init
11 Patch0:         %{name}-build.patch
12 Patch1:         %{name}-md5sum-passwords.patch
13 Patch2:         %{name}-authdaemonrc.patch
14 Patch3:         %{name}-nostatic.patch
15 Patch4:         %{name}-ltdl.patch
16 URL:            http://www.courier-mta.org/authlib/
17 BuildRequires:  autoconf
18 BuildRequires:  automake
19 BuildRequires:  db-devel
20 BuildRequires:  expect
21 BuildRequires:  libltdl-devel
22 BuildRequires:  libtool
23 BuildRequires:  mysql-devel
24 BuildRequires:  openldap-devel >= 2.3.0
25 BuildRequires:  pam-devel
26 BuildRequires:  postgresql-devel
27 BuildRequires:  rpmbuild(macros) >= 1.304
28 BuildRequires:  sysconftool
29 BuildRequires:  zlib-devel
30 Requires(post,postun):  /sbin/ldconfig
31 Requires(post,preun):   /sbin/chkconfig
32 Requires:       %{name}-libs = %{version}-%{release}
33 Requires:       /sbin/chkconfig
34 Requires:       rc-scripts
35 Obsoletes:      sqwebmail-auth-cram
36 Obsoletes:      sqwebmail-auth-pam
37 Obsoletes:      sqwebmail-auth-pwd
38 Obsoletes:      sqwebmail-auth-shadow
39 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
41 %define         schemadir       /usr/share/openldap/schema
42
43 %description
44 The Courier authentication library provides authentication services
45 for other Courier applications.
46
47 %description -l pl
48 Biblioteka uwierzytelniania Couriera dostarcza us³ugi uwierzytelniania
49 dla innych aplikacji Couriera.
50
51 %package libs
52 Summary:        Courier authentication library
53 Summary(pl):    Biblioteka uwierzytelniania Couriera
54 Group:          Libraries
55 Requires(post,postun):  /sbin/ldconfig
56
57 %description libs
58 The Courier authentication library provides authentication services
59 for other Courier applications.
60
61 This package contains libcourierauth.so which client programs link
62 against.
63
64 %description libs -l pl
65 Biblioteka uwierzytelniania Couriera dostarcza us³ugi uwierzytelniania
66 dla innych aplikacji Couriera.
67
68 %package devel
69 Summary:        Development files for the Courier authentication library
70 Summary(pl):    Pliki programistyczne dla biblioteki uwierzytelniania Couriera
71 Group:          Development/Libraries
72 Requires:       %{name} = %{version}-%{release}
73 Requires:       %{name}-authldap = %{version}-%{release}
74 Requires:       %{name}-authmysql = %{version}-%{release}
75 Requires:       %{name}-authpgsql = %{version}-%{release}
76 Requires:       %{name}-userdb = %{version}-%{release}
77
78 %description devel
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.
84
85 %description devel -l pl
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.
91
92 %package authldap
93 Summary:        LDAP support for the Courier authentication library
94 Summary(pl):    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
101
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
105 using LDAP.
106
107 %description authldap -l pl
108 Ten pakiet dodaje obs³ugê LDAP do biblioteki uwierzytelniania
109 Couriera. Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem
110 LDAP.
111
112 %package authmysql
113 Summary:        MySQL support for the Courier authentication library
114 Summary(pl):    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
121
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
125 using MySQL.
126
127 %description authmysql -l pl
128 Ten pakiet dodaje obs³ugê MySQL do biblioteki uwierzytelniania
129 Couriera. Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem
130 MySQL.
131
132 %package authpgsql
133 Summary:        PostgreSQL support for the Courier authentication library
134 Summary(pl):    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
141
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.
146
147 %description authpgsql -l pl
148 Ten pakiet dodaje obs³ugê PostgreSQL do biblioteki uwierzytelniania
149 Couriera. Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem
150 PostgreSQL.
151
152 %package userdb
153 Summary:        Userdb support for the Courier authentication library
154 Summary(pl):    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-imap-userdb
159 Obsoletes:      sqwebmail-auth-userdb
160
161 %description userdb
162 This package installs the userdb support for the Courier
163 authentication library. Userdb is a simple way to manage virtual mail
164 accounts using a GDBM-based database file.
165
166 Install this package in order to be able to authenticate with userdb.
167
168 %description userdb -l pl
169 Ten pakiet dodaje obs³ugê userdb do biblioteki uwierzytelniania
170 Couriera. Userdb to prosty sposób zarz±dzania wirtualnymi kontami
171 pocztowymi przy u¿yciu pliku bazy danych opartej na GDBM.
172
173 Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem userdb.
174
175 %package pipe
176 Summary:        External authentication module that communicates via pipes
177 Summary(pl):    Zewnêtrzny modu³ uwierzytelniaj±cy komunikuj±cy siê przez potoki
178 Group:          Networking/Daemons
179 Requires(pre,postun):   sed >= 4.0
180 Requires:       %{name} = %{version}-%{release}
181
182 %description pipe
183 This package installs the authpipe module, which is a generic plugin
184 that enables authentication requests to be serviced by an external
185 program, then communicates through messages on stdin and stdout.
186
187 %description pipe -l pl
188 Pakiet ten instaluje modu³ authpipe, który jest ogóln± wtyczk±
189 umo¿liwiaj±c± obs³ugê ¿±dañ uwierzytelnienia przez zewnêtrzny program
190 komunikuj±cy siê poprzez wiadomo¶ci wysy³ane na stdin i stdout.
191
192 %package -n openldap-schema-courier
193 Summary:        Courier LDAP schema
194 Summary(pl):    Schemat LDAP Couriera
195 Group:          Networking/Daemons
196 Requires(post,postun):  sed >= 4.0
197 Requires:       openldap-servers
198 Requires:       sed >= 4.0
199
200 %description -n openldap-schema-courier
201 This package contains Courier authldap.schema for openldap.
202
203 %description -n openldap-schema-courier -l pl
204 Ten pakiet zawiera schemat Couriera authldap.schema dla openldapa.
205
206 %prep
207 %setup -q
208 %patch0 -p1
209 %patch1 -p1
210 %patch2 -p1
211 %patch3 -p1
212 %patch4 -p1
213
214 rm -rf libltdl
215
216 %build
217 for d in .  gdbmobj bdbobj md5 sha1 libhmac makedat userdb; do
218 cd $d
219         %{__libtoolize}
220         %{__aclocal}
221         %{__autoconf}
222         %{__autoheader}
223         %{__automake}
224 cd -
225 done
226
227 %configure \
228         --with-db=db \
229         --with-mailuser=daemon \
230         --with-mailgroup=daemon
231
232 %{__make} \
233         LDFLAGS="%{rpmldflags} -lcrypt"
234
235 %install
236 rm -rf $RPM_BUILD_ROOT
237
238 %{__make} install \
239         DESTDIR=$RPM_BUILD_ROOT
240
241 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sysconfdir}/authlib/userdb,%{schemadir},%{_bindir}}
242
243 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-authlib
244 install authldap.schema $RPM_BUILD_ROOT%{schemadir}/courier.schema
245 install makedat/makedat $RPM_BUILD_ROOT%{_bindir}/makedat
246
247 # make config files
248 ./sysconftool $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
249 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
250
251 touch $RPM_BUILD_ROOT%{_localstatedir}/spool/authdaemon/socket
252
253 # remove static library - for now
254 rm $RPM_BUILD_ROOT%{_libdir}/courier-authlib/*.a
255
256 %clean
257 rm -rf $RPM_BUILD_ROOT
258
259 %post
260 /sbin/ldconfig %{_libexecdir}/courier-authlib
261 /sbin/chkconfig --add courier-authlib
262
263 %service courier-authlib restart "authlib daemon"
264
265 %preun
266 if [ "$1" = "0" ]; then
267         /sbin/chkconfig --del courier-authlib
268         %service courier-authlib stop
269 fi
270
271 %postun
272 /sbin/ldconfig %{_libexecdir}/courier-authlib
273
274 %post libs
275 /sbin/ldconfig %{_libexecdir}/courier-authlib
276
277 %postun libs
278 /sbin/ldconfig %{_libexecdir}/courier-authlib
279
280 %post authldap
281 if [ "$1" = 1 ]; then
282         # add to authmodulelist list if package is first installed
283         %{__sed} -i -e '/^authmodulelist=/{/\bauthldap\b/!s/"$/ authldap"/}' /etc/authlib/authdaemonrc
284 fi
285 /sbin/ldconfig %{_libexecdir}/courier-authlib
286 %service -q courier-authlib restart
287
288 %postun authldap
289 if [ "$1" = 0 ]; then
290         # remove from authmodulelist if package is removed
291         %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthldap\b \?//}' /etc/authlib/authdaemonrc
292 fi
293 /sbin/ldconfig %{_libexecdir}/courier-authlib
294 %service -q courier-authlib restart
295
296 %post authmysql
297 if [ "$1" = 1 ]; then
298         # add to authmodulelist list if package is first installed
299         %{__sed} -i -e '/^authmodulelist=/{/\bauthmysql\b/!s/"$/ authmysql"/}' /etc/authlib/authdaemonrc
300 fi
301 /sbin/ldconfig %{_libexecdir}/courier-authlib
302 %service -q courier-authlib restart
303
304 %postun authmysql
305 if [ "$1" = 0 ]; then
306         # remove from authmodulelist if package is removed
307         %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthmysql\b \?//}' /etc/authlib/authdaemonrc
308 fi
309 /sbin/ldconfig %{_libexecdir}/courier-authlib
310 %service -q courier-authlib restart
311
312 %post authpgsql
313 if [ "$1" = 1 ]; then
314         # add to authmodulelist list if package is first installed
315         %{__sed} -i -e '/^authmodulelist=/{/\bauthpgsql\b/!s/"$/ authpgsql"/}' /etc/authlib/authdaemonrc
316 fi
317 /sbin/ldconfig %{_libexecdir}/courier-authlib
318 %service -q courier-authlib restart
319
320 %postun authpgsql
321 if [ "$1" = 0 ]; then
322         # remove from authmodulelist if package is removed
323         %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthpgsql\b \?//}' /etc/authlib/authdaemonrc
324 fi
325 /sbin/ldconfig %{_libexecdir}/courier-authlib
326 %service -q courier-authlib restart
327
328 %post userdb
329 if [ "$1" = 1 ]; then
330         # add to authmodulelist list if package is first installed
331         %{__sed} -i -e '/^authmodulelist=/{/\buserdb\b/!s/"$/ userdb"/}' /etc/authlib/authdaemonrc
332 fi
333 /sbin/ldconfig %{_libexecdir}/courier-authlib
334 %service -q courier-authlib restart
335
336 %postun userdb
337 if [ "$1" = 0 ]; then
338         # remove from authmodulelist if package is removed
339         %{__sed} -i -e '/^authmodulelist=/{s/ \?\buserdb\b \?//}' /etc/authlib/authdaemonrc
340 fi
341 /sbin/ldconfig %{_libexecdir}/courier-authlib
342 %service -q courier-authlib restart
343
344 %post pipe
345 if [ "$1" = 1 ]; then
346         # add to authmodulelist list if package is first installed
347         %{__sed} -i -e '/^authmodulelist=/{/\bpipe\b/!s/"$/ pipe"/}' /etc/authlib/authdaemonrc
348 fi
349 /sbin/ldconfig %{_libexecdir}/courier-authlib
350 %service -q courier-authlib restart
351
352 %postun pipe
353 if [ "$1" = 0 ]; then
354         # remove from authmodulelist if package is removed
355         %{__sed} -i -e '/^authmodulelist=/{s/ \?\bpipe\b \?//}' /etc/authlib/authdaemonrc
356 fi
357 /sbin/ldconfig %{_libexecdir}/courier-authlib
358 %service -q courier-authlib restart
359
360 %post -n openldap-schema-courier
361 %openldap_schema_register %{schemadir}/courier.schema -d nis,cosine
362 %service -q ldap restart
363
364 %postun -n openldap-schema-courier
365 if [ "$1" = "0" ]; then
366         %openldap_schema_unregister %{schemadir}/courier.schema
367         %service -q ldap restart
368 fi
369
370 %triggerin -- courier < 0.48
371 if [ -f /etc/courier/authdaemonrc ]; then
372         . /etc/courier/authdaemonrc
373
374         %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
375                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
376         %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
377                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
378         %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
379 fi
380 if [ -f /var/lock/subsys/courier ]; then
381         if [ -f /var/spool/courier/authdaemon/pid ]; then
382                 kill `cat /var/spool/courier/authdaemon/pid`
383                 rm -f /var/spool/courier/authdaemon/*
384                 /sbin/service courier-authlib start
385         fi
386 fi
387
388 %triggerin -- courier-imap-common < 4.0.0
389 if [ -f /etc/courier-imap/authdaemonrc ]; then
390         . /etc/courier-imap/authdaemonrc
391
392         %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
393                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
394         %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
395                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
396         %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
397 fi
398 if [ -f /var/lock/subsys/courier-imap ]; then
399         if [ -f /var/lib/authdaemon/pid ]; then
400                 kill `cat /var/lib/authdaemon/pid`
401                 rm -f /var/lib/authdaemon/*
402                 /sbin/service courier-authlib start
403         fi
404 fi
405
406 %triggerin -- sqwebmail < 5.0.0
407 if [ -f /etc/sqwebmail/authdaemonrc ]; then
408         . /etc/sqwebmail/authdaemonrc
409
410         %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
411                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
412         %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
413                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
414         %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
415 fi
416 if [ -f /var/lock/subsys/sqwebmail ]; then
417         if [ -f /var/spool/sqwebmail/authdaemon/pid ]; then
418                 kill `cat /var/spool/sqwebmail/authdaemon/pid`
419                 rm -f /var/spool/sqwebmail/authdaemon/*
420                 /sbin/service courier-authlib start
421         fi
422 fi
423
424 %triggerin -n %{name}-authldap -- courier-authldap < 0.48
425 if [ -f /etc/courier/authldaprc ]; then
426         mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
427         cp -f /etc/courier/authldaprc /etc/authlib/authldaprc
428         %service -q courier-authlib restart
429 fi
430
431 %triggerin -n %{name}-authldap -- courier-imap-authldap < 4.0.0
432 if [ -f /etc/courier-imap/authldaprc ]; then
433         mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
434         cp -f /etc/courier-imap/authldaprc /etc/authlib/authldaprc
435         %service -q courier-authlib restart
436 fi
437
438 %triggerin -n %{name}-authldap -- sqwebmail-auth-ldap < 5.0.0
439 if [ -f /etc/sqwebmail/authldaprc ]; then
440         mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
441         cp -f /etc/sqwebmail/authldaprc /etc/authlib/authldaprc
442         %service -q courier-authlib restart
443 fi
444
445 %triggerin -n %{name}-authmysql -- courier-authmysql < 0.48
446 if [ -f /etc/courier/authmysqlrc ]; then
447         mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
448         cp -f /etc/courier/authmysqlrc /etc/authlib/authmysqlrc
449         %service -q courier-authlib restart
450 fi
451
452 %triggerin -n %{name}-authmysql -- courier-imap-authmysql < 4.0.0
453 if [ -f /etc/courier-imap/authmysqlrc ]; then
454         mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
455         cp -f /etc/courier-imap/authmysqlrc /etc/authlib/authmysqlrc
456         %service -q courier-authlib restart
457 fi
458
459 %triggerin -n %{name}-authmysql -- sqwebmail-auth-mysql < 5.0.0
460 if [ -f /etc/sqwebmail/authmysqlrc ]; then
461         mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
462         cp -f /etc/sqwebmail/authmysqlrc /etc/authlib/authmysqlrc
463         %service -q courier-authlib restart
464 fi
465
466 %triggerin -n %{name}-authpgsql -- courier-authpgsql < 0.48
467 if [ -f /etc/courier/authpgsqlrc ]; then
468         mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
469         cp -f /etc/courier/authpgsqlrc /etc/authlib/authpgsqlrc
470         %service -q courier-authlib restart
471 fi
472
473 %triggerin -n %{name}-authpgsql -- courier-imap-authpgsql < 4.0.0
474 if [ -f /etc/courier-imap/authpgsqlrc ]; then
475         mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
476         cp -f /etc/courier-imap/authpgsqlrc /etc/authlib/authpgsqlrc
477         %service -q courier-authlib restart
478 fi
479
480 %triggerin -n %{name}-authpgsql -- sqwebmail-auth-pgsql < 5.0.0
481 if [ -f /etc/sqwebmail/authpgsqlrc ]; then
482         mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
483         cp -f /etc/sqwebmail/authpgsqlrc /etc/authlib/authpgsqlrc
484         %service -q courier-authlib restart
485 fi
486
487 %triggerin -n %{name}-userdb -- courier < 0.48
488 if [ -d /etc/courier/userdb ]; then
489         mv -f /etc/courier/userdb/* /etc/authlib/userdb
490         makeuserdb
491 fi
492 if [ -f /etc/courier/userdb ]; then
493         mv -f /etc/courier/userdb /etc/authlib/userdb
494         makeuserdb
495 fi
496
497 %triggerin -n %{name}-userdb -- courier-imap-userdb < 4.0.0
498 if [ -d /etc/courier-imap/userdb ]; then
499         mv -f /etc/courier-imap/userdb/* /etc/authlib/userdb
500         makeuserdb
501 fi
502 if [ -f /etc/courier-imap/userdb ]; then
503         mv -f /etc/courier-imap/userdb /etc/authlib/userdb
504         makeuserdb
505 fi
506
507 %triggerin -n %{name}-userdb -- sqwebmail-auth-userdb < 5.0.0
508 if [ -d /etc/sqwebmail/userdb ]; then
509         mv -f /etc/sqwebmail/userdb/* /etc/authlib/userdb
510         makeuserdb
511 fi
512 if [ -f /etc/sqwebmail/userdb ]; then
513         mv -f /etc/sqwebmail/userdb /etc/authlib/userdb
514         makeuserdb
515 fi
516
517 %files
518 %defattr(644,root,root,755)
519 # COPYING contains only note
520 %doc AUTHORS COPYING ChangeLog NEWS README README*html README.authmysql.myownquery authldap.schema
521 %attr(755,root,root) %{_bindir}/makedat
522 %dir %{_sysconfdir}/authlib
523 %attr(754,root,root) /etc/rc.d/init.d/courier-authlib
524 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authdaemonrc
525 %attr(755,root,root) %{_libexecdir}/courier-authlib/authdaemond
526 %attr(755,root,root) %{_libexecdir}/courier-authlib/authsystem.passwd
527 %attr(755,root,root) %{_libexecdir}/courier-authlib/makedatprog
528 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthcustom.so.*.*.*
529 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpam.so.*.*.*
530 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthcommon.so.*.*.*
531 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsasl.so.*.*.*
532 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsaslclient.so.*.*.*
533 %{_libexecdir}/courier-authlib/libauthcustom.la
534 %{_libexecdir}/courier-authlib/libauthpam.la
535 %{_libexecdir}/courier-authlib/libcourierauth.la
536 %{_libexecdir}/courier-authlib/libcourierauthcommon.la
537 %{_libexecdir}/courier-authlib/libcourierauthsasl.la
538 %{_libexecdir}/courier-authlib/libcourierauthsaslclient.la
539 %attr(770,root,daemon) %dir %{_localstatedir}/spool/authdaemon
540 %attr(777,root,root) %ghost %{_localstatedir}/spool/authdaemon/socket
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
546 %{_mandir}/man1/*
547
548 %files libs
549 %defattr(644,root,root,755)
550 %dir %{_libexecdir}/courier-authlib
551 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauth.so.*.*.*
552
553 %files devel
554 %defattr(644,root,root,755)
555 %doc authlib.html auth_*.html
556 %attr(755,root,root) %{_bindir}/courierauthconfig
557 %{_includedir}/*
558 %{_mandir}/man3/*
559 %attr(755,root,root) %{_libexecdir}/courier-authlib/*.so
560
561 %files authldap
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
567
568 %files authmysql
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
573
574 %files authpgsql
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
579
580 %files userdb
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*
592
593 %files pipe
594 %defattr(644,root,root,755)
595 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpipe.so.*.*.*
596 %{_libexecdir}/courier-authlib/libauthpipe.la
597
598 %files -n openldap-schema-courier
599 %defattr(644,root,root,755)
600 %{schemadir}/*.schema
This page took 0.100927 seconds and 4 git commands to generate.