]> git.pld-linux.org Git - packages/courier-authlib.git/blob - courier-authlib.spec
- package authdaemon/socket (as ghost); rel 7
[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:        7
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 URL:            http://www.courier-mta.org/authlib/
15 BuildRequires:  autoconf
16 BuildRequires:  automake
17 BuildRequires:  db-devel
18 BuildRequires:  expect
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
33 Requires:       rc-scripts
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)
39
40 %define         schemadir       /usr/share/openldap/schema
41
42 %description
43 The Courier authentication library provides authentication services
44 for other Courier applications.
45
46 %description -l pl
47 Biblioteka uwierzytelniania Couriera dostarcza us³ugi uwierzytelniania
48 dla innych aplikacji Couriera.
49
50 %package libs
51 Summary:        Courier authentication library
52 Summary(pl):    Biblioteka uwierzytelniania Couriera
53 Group:          Libraries
54 Requires(post,postun):  /sbin/ldconfig
55
56 %description libs
57 The Courier authentication library provides authentication services
58 for other Courier applications.
59
60 This package contains libcourierauth.so which client programs link
61 against.
62
63 %description libs -l pl
64 Biblioteka uwierzytelniania Couriera dostarcza us³ugi uwierzytelniania
65 dla innych aplikacji Couriera.
66
67 %package devel
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}
76
77 %description devel
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.
83
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.
90
91 %package authldap
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
100
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
104 using LDAP.
105
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
109 LDAP.
110
111 %package authmysql
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
120
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
124 using MySQL.
125
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
129 MySQL.
130
131 %package authpgsql
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
140
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.
145
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
149 PostgreSQL.
150
151 %package userdb
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
159
160 %description 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.
164
165 Install this package in order to be able to authenticate with userdb.
166
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.
171
172 Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem userdb.
173
174 %package pipe
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}
180
181 %description pipe
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.
185
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.
190
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
197 Requires:       sed >= 4.0
198
199 %description -n openldap-schema-courier
200 This package contains Courier authldap.schema for openldap.
201
202 %description -n openldap-schema-courier -l pl
203 Ten pakiet zawiera schemat Couriera authldap.schema dla openldapa.
204
205 %prep
206 %setup -q
207 %patch0 -p1
208 %patch1 -p1
209 %patch2 -p1
210
211 %build
212 cp /usr/share/automake/config.sub libltdl
213 %{__libtoolize}
214
215 # Change Makefile.am files and force recreate Makefile.in's.
216 OLDDIR=$(pwd)
217 for FILE in {,*/}configure.{in,ac}; do
218         cd "$(dirname "$FILE")"
219
220         if [ -f Makefile.am ]; then
221                 sed -i -e '/_[L]DFLAGS=-static/d' Makefile.am
222         fi
223
224         %{__aclocal}
225         %{__autoconf}
226         %{__autoheader}
227         %{__automake}
228
229         cd "$OLDDIR"
230 done
231
232 %configure \
233         --with-db=db \
234         --with-mailuser=daemon \
235         --with-mailgroup=daemon
236
237 %{__make}
238
239 %install
240 rm -rf $RPM_BUILD_ROOT
241
242 %{__make} -j1 install \
243         DESTDIR=$RPM_BUILD_ROOT
244
245 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sysconfdir}/authlib/userdb,%{schemadir}}
246
247 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-authlib
248 install authldap.schema $RPM_BUILD_ROOT%{schemadir}/courier.schema
249
250 # make config files
251 ./sysconftool $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
252 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
253
254 touch $RPM_BUILD_ROOT%{_localstatedir}/spool/authdaemon/socket
255
256 # remove static library - for now
257 rm -f $RPM_BUILD_ROOT%{_libdir}/courier-authlib/*.a
258
259 %clean
260 rm -rf $RPM_BUILD_ROOT
261
262
263 %post
264 /sbin/ldconfig %{_libexecdir}/courier-authlib
265 /sbin/chkconfig --add courier-authlib
266
267 %service courier-authlib restart "authlib daemon"
268
269 %preun
270 if [ "$1" = "0" ]; then
271         /sbin/chkconfig --del courier-authlib
272         %service courier-authlib stop
273 fi
274
275 %postun
276 /sbin/ldconfig %{_libexecdir}/courier-authlib
277
278 %post libs
279 /sbin/ldconfig %{_libexecdir}/courier-authlib
280
281 %postun libs
282 /sbin/ldconfig %{_libexecdir}/courier-authlib
283
284 %post authldap
285 if [ "$1" = 1 ]; then
286         # add to authmodulelist list if package is first installed
287         sed -i -e '/^authmodulelist=/{/\bauthldap\b/!s/"$/ authldap"/}' /etc/authlib/authdaemonrc
288 fi
289 /sbin/ldconfig %{_libexecdir}/courier-authlib
290 %service -q courier-authlib restart
291
292 %postun authldap
293 if [ "$1" = 0 ]; then
294         # remove from authmodulelist if package is removed
295         sed -i -e '/^authmodulelist=/{s/ \?\bauthldap\b \?//}' /etc/authlib/authdaemonrc
296 fi
297 /sbin/ldconfig %{_libexecdir}/courier-authlib
298 %service -q courier-authlib restart
299
300 %post authmysql
301 if [ "$1" = 1 ]; then
302         # add to authmodulelist list if package is first installed
303         sed -i -e '/^authmodulelist=/{/\bauthmysql\b/!s/"$/ authmysql"/}' /etc/authlib/authdaemonrc
304 fi
305 /sbin/ldconfig %{_libexecdir}/courier-authlib
306 %service -q courier-authlib restart
307
308 %postun authmysql
309 if [ "$1" = 0 ]; then
310         # remove from authmodulelist if package is removed
311         sed -i -e '/^authmodulelist=/{s/ \?\bauthmysql\b \?//}' /etc/authlib/authdaemonrc
312 fi
313 /sbin/ldconfig %{_libexecdir}/courier-authlib
314 %service -q courier-authlib restart
315
316 %post authpgsql
317 if [ "$1" = 1 ]; then
318         # add to authmodulelist list if package is first installed
319         sed -i -e '/^authmodulelist=/{/\bauthpgsql\b/!s/"$/ authpgsql"/}' /etc/authlib/authdaemonrc
320 fi
321 /sbin/ldconfig %{_libexecdir}/courier-authlib
322 %service -q courier-authlib restart
323
324 %postun authpgsql
325 if [ "$1" = 0 ]; then
326         # remove from authmodulelist if package is removed
327         sed -i -e '/^authmodulelist=/{s/ \?\bauthpgsql\b \?//}' /etc/authlib/authdaemonrc
328 fi
329 /sbin/ldconfig %{_libexecdir}/courier-authlib
330 %service -q courier-authlib restart
331
332 %post userdb
333 if [ "$1" = 1 ]; then
334         # add to authmodulelist list if package is first installed
335         sed -i -e '/^authmodulelist=/{/\buserdb\b/!s/"$/ userdb"/}' /etc/authlib/authdaemonrc
336 fi
337 /sbin/ldconfig %{_libexecdir}/courier-authlib
338 %service -q courier-authlib restart
339
340 %postun userdb
341 if [ "$1" = 0 ]; then
342         # remove from authmodulelist if package is removed
343         sed -i -e '/^authmodulelist=/{s/ \?\buserdb\b \?//}' /etc/authlib/authdaemonrc
344 fi
345 /sbin/ldconfig %{_libexecdir}/courier-authlib
346 %service -q courier-authlib restart
347
348 %post pipe
349 if [ "$1" = 1 ]; then
350         # add to authmodulelist list if package is first installed
351         sed -i -e '/^authmodulelist=/{/\bpipe\b/!s/"$/ pipe"/}' /etc/authlib/authdaemonrc
352 fi
353 /sbin/ldconfig %{_libexecdir}/courier-authlib
354 %service -q courier-authlib restart
355
356 %postun pipe
357 if [ "$1" = 0 ]; then
358         # remove from authmodulelist if package is removed
359         sed -i -e '/^authmodulelist=/{s/ \?\bpipe\b \?//}' /etc/authlib/authdaemonrc
360 fi
361 /sbin/ldconfig %{_libexecdir}/courier-authlib
362 %service -q courier-authlib restart
363
364 %post -n openldap-schema-courier
365 %openldap_schema_register %{schemadir}/courier.schema -d nis,cosine
366 %service -q ldap restart
367
368 %postun -n openldap-schema-courier
369 if [ "$1" = "0" ]; then
370         %openldap_schema_unregister %{schemadir}/courier.schema
371         %service -q ldap restart
372 fi
373
374 %triggerin -- courier < 0.48
375 if [ -f /etc/courier/authdaemonrc ]; then
376         . /etc/courier/authdaemonrc
377
378         sed -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
379                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
380         sed -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
381                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
382         sed -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
383 fi
384 if [ -f /var/lock/subsys/courier ]; then
385         if [ -f /var/spool/courier/authdaemon/pid ]; then
386                 kill `cat /var/spool/courier/authdaemon/pid`
387                 rm -f /var/spool/courier/authdaemon/*
388                 /sbin/service courier-authlib start
389         fi
390 fi
391
392 %triggerin -- courier-imap-common < 4.0.0
393 if [ -f /etc/courier-imap/authdaemonrc ]; then
394         . /etc/courier-imap/authdaemonrc
395
396         sed -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
397                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
398         sed -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
399                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
400         sed -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
401 fi
402 if [ -f /var/lock/subsys/courier-imap ]; then
403         if [ -f /var/lib/authdaemon/pid ]; then
404                 kill `cat /var/lib/authdaemon/pid`
405                 rm -f /var/lib/authdaemon/*
406                 /sbin/service courier-authlib start
407         fi
408 fi
409
410 %triggerin -- sqwebmail < 5.0.0
411 if [ -f /etc/sqwebmail/authdaemonrc ]; then
412         . /etc/sqwebmail/authdaemonrc
413
414         sed -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
415                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
416         sed -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
417                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
418         sed -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
419 fi
420 if [ -f /var/lock/subsys/sqwebmail ]; then
421         if [ -f /var/spool/sqwebmail/authdaemon/pid ]; then
422                 kill `cat /var/spool/sqwebmail/authdaemon/pid`
423                 rm -f /var/spool/sqwebmail/authdaemon/*
424                 /sbin/service courier-authlib start
425         fi
426 fi
427
428 %triggerin -n %{name}-authldap -- courier-authldap < 0.48
429 if [ -f /etc/courier/authldaprc ]; then
430         mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
431         cp -f /etc/courier/authldaprc /etc/authlib/authldaprc
432         %service -q courier-authlib restart
433 fi
434
435 %triggerin -n %{name}-authldap -- courier-imap-authldap < 4.0.0
436 if [ -f /etc/courier-imap/authldaprc ]; then
437         mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
438         cp -f /etc/courier-imap/authldaprc /etc/authlib/authldaprc
439         %service -q courier-authlib restart
440 fi
441
442 %triggerin -n %{name}-authldap -- sqwebmail-auth-ldap < 5.0.0
443 if [ -f /etc/sqwebmail/authldaprc ]; then
444         mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
445         cp -f /etc/sqwebmail/authldaprc /etc/authlib/authldaprc
446         %service -q courier-authlib restart
447 fi
448
449 %triggerin -n %{name}-authmysql -- courier-authmysql < 0.48
450 if [ -f /etc/courier/authmysqlrc ]; then
451         mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
452         cp -f /etc/courier/authmysqlrc /etc/authlib/authmysqlrc
453         %service -q courier-authlib restart
454 fi
455
456 %triggerin -n %{name}-authmysql -- courier-imap-authmysql < 4.0.0
457 if [ -f /etc/courier-imap/authmysqlrc ]; then
458         mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
459         cp -f /etc/courier-imap/authmysqlrc /etc/authlib/authmysqlrc
460         %service -q courier-authlib restart
461 fi
462
463 %triggerin -n %{name}-authmysql -- sqwebmail-auth-mysql < 5.0.0
464 if [ -f /etc/sqwebmail/authmysqlrc ]; then
465         mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
466         cp -f /etc/sqwebmail/authmysqlrc /etc/authlib/authmysqlrc
467         %service -q courier-authlib restart
468 fi
469
470 %triggerin -n %{name}-authpgsql -- courier-authpgsql < 0.48
471 if [ -f /etc/courier/authpgsqlrc ]; then
472         mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
473         cp -f /etc/courier/authpgsqlrc /etc/authlib/authpgsqlrc
474         %service -q courier-authlib restart
475 fi
476
477 %triggerin -n %{name}-authpgsql -- courier-imap-authpgsql < 4.0.0
478 if [ -f /etc/courier-imap/authpgsqlrc ]; then
479         mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
480         cp -f /etc/courier-imap/authpgsqlrc /etc/authlib/authpgsqlrc
481         %service -q courier-authlib restart
482 fi
483
484 %triggerin -n %{name}-authpgsql -- sqwebmail-auth-pgsql < 5.0.0
485 if [ -f /etc/sqwebmail/authpgsqlrc ]; then
486         mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
487         cp -f /etc/sqwebmail/authpgsqlrc /etc/authlib/authpgsqlrc
488         %service -q courier-authlib restart
489 fi
490
491 %triggerin -n %{name}-userdb -- courier < 0.48
492 if [ -d /etc/courier/userdb ]; then
493         mv -f /etc/courier/userdb/* /etc/authlib/userdb
494         makeuserdb
495 fi
496 if [ -f /etc/courier/userdb ]; then
497         mv -f /etc/courier/userdb /etc/authlib/userdb
498         makeuserdb
499 fi
500
501 %triggerin -n %{name}-userdb -- courier-imap-userdb < 4.0.0
502 if [ -d /etc/courier-imap/userdb ]; then
503         mv -f /etc/courier-imap/userdb/* /etc/authlib/userdb
504         makeuserdb
505 fi
506 if [ -f /etc/courier-imap/userdb ]; then
507         mv -f /etc/courier-imap/userdb /etc/authlib/userdb
508         makeuserdb
509 fi
510
511 %triggerin -n %{name}-userdb -- sqwebmail-auth-userdb < 5.0.0
512 if [ -d /etc/sqwebmail/userdb ]; then
513         mv -f /etc/sqwebmail/userdb/* /etc/authlib/userdb
514         makeuserdb
515 fi
516 if [ -f /etc/sqwebmail/userdb ]; then
517         mv -f /etc/sqwebmail/userdb /etc/authlib/userdb
518         makeuserdb
519 fi
520
521 %files
522 %defattr(644,root,root,755)
523 # COPYING contains only note
524 %doc AUTHORS COPYING ChangeLog NEWS README README*html README.authmysql.myownquery authldap.schema
525 %dir %{_sysconfdir}/authlib
526 %attr(754,root,root) /etc/rc.d/init.d/courier-authlib
527 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authdaemonrc
528 %attr(755,root,root) %{_libexecdir}/courier-authlib/authdaemond
529 %attr(755,root,root) %{_libexecdir}/courier-authlib/authsystem.passwd
530 %attr(755,root,root) %{_libexecdir}/courier-authlib/makedatprog
531 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthcustom.so.*.*.*
532 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpam.so.*.*.*
533 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthcommon.so.*.*.*
534 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsasl.so.*.*.*
535 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsaslclient.so.*.*.*
536 %{_libexecdir}/courier-authlib/libauthcustom.la
537 %{_libexecdir}/courier-authlib/libauthpam.la
538 %{_libexecdir}/courier-authlib/libcourierauth.la
539 %{_libexecdir}/courier-authlib/libcourierauthcommon.la
540 %{_libexecdir}/courier-authlib/libcourierauthsasl.la
541 %{_libexecdir}/courier-authlib/libcourierauthsaslclient.la
542 %attr(770,root,daemon) %dir %{_localstatedir}/spool/authdaemon
543 %attr(777,root,root) %ghost %{_localstatedir}/spool/authdaemon/socket
544 %attr(755,root,root) %{_sbindir}/authdaemond
545 %attr(755,root,root) %{_sbindir}/authenumerate
546 %attr(755,root,root) %{_sbindir}/authpasswd
547 %attr(755,root,root) %{_sbindir}/authtest
548 %attr(755,root,root) %{_sbindir}/courierlogger
549 %{_mandir}/man1/*
550
551 %files libs
552 %defattr(644,root,root,755)
553 %dir %{_libexecdir}/courier-authlib
554 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauth.so.*.*.*
555
556 %files devel
557 %defattr(644,root,root,755)
558 %doc authlib.html auth_*.html
559 %attr(755,root,root) %{_bindir}/courierauthconfig
560 %{_includedir}/*
561 %{_mandir}/man3/*
562 %attr(755,root,root) %{_libexecdir}/courier-authlib/*.so
563
564 %files authldap
565 %defattr(644,root,root,755)
566 %doc authldap.schema README.ldap
567 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authldaprc
568 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthldap.so.*.*.*
569 %{_libexecdir}/courier-authlib/libauthldap.la
570
571 %files authmysql
572 %defattr(644,root,root,755)
573 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authmysqlrc
574 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthmysql.so.*.*.*
575 %{_libexecdir}/courier-authlib/libauthmysql.la
576
577 %files authpgsql
578 %defattr(644,root,root,755)
579 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authpgsqlrc
580 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpgsql.so.*.*.*
581 %{_libexecdir}/courier-authlib/libauthpgsql.la
582
583 %files userdb
584 %defattr(644,root,root,755)
585 %attr(700,root,root) %dir %{_sysconfdir}/authlib/userdb
586 %attr(755,root,root) %{_sbindir}/makeuserdb
587 %attr(755,root,root) %{_sbindir}/pw2userdb
588 %attr(755,root,root) %{_sbindir}/userdb
589 %attr(755,root,root) %{_sbindir}/userdb-test-cram-md5
590 %attr(755,root,root) %{_sbindir}/userdbpw
591 %attr(755,root,root) %{_sbindir}/vchkpw2userdb
592 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthuserdb.so.*.*.*
593 %{_libexecdir}/courier-authlib/libauthuserdb.la
594 %{_mandir}/man8/*userdb*
595
596 %files pipe
597 %defattr(644,root,root,755)
598 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpipe.so.*.*.*
599 %{_libexecdir}/courier-authlib/libauthpipe.la
600
601 %files -n openldap-schema-courier
602 %defattr(644,root,root,755)
603 %{schemadir}/*.schema
This page took 0.136085 seconds and 3 git commands to generate.