]> git.pld-linux.org Git - packages/courier-authlib.git/blob - courier-authlib.spec
- updated for 0.60.2
[packages/courier-authlib.git] / courier-authlib.spec
1 Summary:        Courier authentication library
2 Summary(pl.UTF-8):      Biblioteka uwierzytelniania Couriera
3 Name:           courier-authlib
4 Version:        0.60.2
5 Release:        1
6 License:        GPL
7 Group:          Networking/Daemons
8 Source0:        http://dl.sourceforge.net/courier/%{name}-%{version}.tar.bz2
9 # Source0-md5:  dd972318b77efd0d04dbcb4a6b140bbe
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.4.6
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.UTF-8
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.UTF-8):      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.UTF-8
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.UTF-8):      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}-authuserdb = %{version}-%{release}
77 Requires:       %{name}-authpipe = %{version}-%{release}
78
79 %description devel
80 This package contains the development files needed to compile Courier
81 packages that use this authentication library. Install this package in
82 order to build the rest of the Courier packages. After they are built
83 and installed this package can be removed. Files in this package are
84 not needed at runtime.
85
86 %description devel -l pl.UTF-8
87 Ten pakiet zawiera pliki programistyczne potrzebne do kompilacji
88 pakietów Couriera używających biblioteki uwierzytelniania. Należy go
89 zainstalować aby zbudować resztę pakietów Couriera. Po ich zbudowaniu
90 i zainstalowaniu ten pakiet można usunąć. Pliki z tego pakietu nie są
91 potrzebne w czasie działania programów.
92
93 %package authldap
94 Summary:        LDAP support for the Courier authentication library
95 Summary(pl.UTF-8):      Obsługa LDAP dla biblioteki uwierzytelniania Couriera
96 Group:          Networking/Daemons
97 Requires(pre,postun):   sed >= 4.0
98 Requires:       %{name} = %{version}-%{release}
99 Obsoletes:      courier-authldap
100 Obsoletes:      courier-imap-authldap
101 Obsoletes:      sqwebmail-auth-ldap
102
103 %description authldap
104 This package installs LDAP support for the Courier authentication
105 library. Install this package in order to be able to authenticate
106 using LDAP.
107
108 %description authldap -l pl.UTF-8
109 Ten pakiet dodaje obsługę LDAP do biblioteki uwierzytelniania
110 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
111 LDAP.
112
113 %package authmysql
114 Summary:        MySQL support for the Courier authentication library
115 Summary(pl.UTF-8):      Obsługa MySQL dla biblioteki uwierzytelniania Couriera
116 Group:          Networking/Daemons
117 Requires(pre,postun):   sed >= 4.0
118 Requires:       %{name} = %{version}-%{release}
119 Obsoletes:      courier-authmysql
120 Obsoletes:      courier-imap-authmysql
121 Obsoletes:      sqwebmail-auth-mysql
122
123 %description authmysql
124 This package installs MySQL support for the Courier authentication
125 library. Install this package in order to be able to authenticate
126 using MySQL.
127
128 %description authmysql -l pl.UTF-8
129 Ten pakiet dodaje obsługę MySQL do biblioteki uwierzytelniania
130 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
131 MySQL.
132
133 %package authpgsql
134 Summary:        PostgreSQL support for the Courier authentication library
135 Summary(pl.UTF-8):      Obsługa PostgreSQL dla biblioteki uwierzytelniania Couriera
136 Group:          Networking/Daemons
137 Requires(pre,postun):   sed >= 4.0
138 Requires:       %{name} = %{version}-%{release}
139 Obsoletes:      courier-authpgsql
140 Obsoletes:      courier-imap-authpgsql
141 Obsoletes:      sqwebmail-auth-pgsql
142
143 %description authpgsql
144 This package installs PostgreSQL support for the Courier
145 authentication library. Install this package in order to be able to
146 authenticate using PostgreSQL.
147
148 %description authpgsql -l pl.UTF-8
149 Ten pakiet dodaje obsługę PostgreSQL do biblioteki uwierzytelniania
150 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
151 PostgreSQL.
152
153 %package authuserdb
154 Summary:        Userdb support for the Courier authentication library
155 Summary(pl.UTF-8):      Obsługa userdb dla biblioteki uwierzytelniania Couriera
156 Group:          Networking/Daemons
157 Requires(pre,postun):   sed >= 4.0
158 Requires:       %{name} = %{version}-%{release}
159 Obsoletes:      courier-authlib-userdb
160 Obsoletes:      courier-imap-userdb
161 Obsoletes:      sqwebmail-auth-userdb
162
163 %description authuserdb
164 This package installs the userdb support for the Courier
165 authentication library. Userdb is a simple way to manage virtual mail
166 accounts using a GDBM-based database file.
167
168 Install this package in order to be able to authenticate with userdb.
169
170 %description authuserdb -l pl.UTF-8
171 Ten pakiet dodaje obsługę userdb do biblioteki uwierzytelniania
172 Couriera. Userdb to prosty sposób zarządzania wirtualnymi kontami
173 pocztowymi przy użyciu pliku bazy danych opartej na GDBM.
174
175 Należy go zainstalować aby móc uwierzytelniać się z użyciem userdb.
176
177 %package authpipe
178 Summary:        External authentication module that communicates via pipes
179 Summary(pl.UTF-8):      Zewnętrzny moduł uwierzytelniający komunikujący się przez potoki
180 Group:          Networking/Daemons
181 Requires(pre,postun):   sed >= 4.0
182 Requires:       %{name} = %{version}-%{release}
183 Obsoletes:      courier-authlib-authpipe
184
185 %description authpipe
186 This package installs the authpipe module, which is a generic plugin
187 that enables authentication requests to be serviced by an external
188 program, then communicates through messages on stdin and stdout.
189
190 %description authpipe -l pl.UTF-8
191 Pakiet ten instaluje moduł authpipe, który jest ogólną wtyczką
192 umożliwiającą obsługę żądań uwierzytelnienia przez zewnętrzny program
193 komunikujący się poprzez wiadomości wysyłane na stdin i stdout.
194
195 %package -n openldap-schema-courier
196 Summary:        Courier LDAP schema
197 Summary(pl.UTF-8):      Schemat LDAP Couriera
198 Group:          Networking/Daemons
199 Requires(post,postun):  sed >= 4.0
200 Requires:       openldap-servers
201 Requires:       sed >= 4.0
202
203 %description -n openldap-schema-courier
204 This package contains Courier authldap.schema for openldap.
205
206 %description -n openldap-schema-courier -l pl.UTF-8
207 Ten pakiet zawiera schemat Couriera authldap.schema dla openldapa.
208
209 %prep
210 %setup -q
211 %patch0 -p1
212 %patch1 -p1
213 %patch2 -p1
214 %patch3 -p1
215 %patch4 -p1
216
217 rm -rf libltdl
218
219 %build
220 for d in .  gdbmobj bdbobj md5 sha1 libhmac makedat userdb; do
221 cd $d
222         %{__libtoolize}
223         %{__aclocal}
224         %{__autoconf}
225         %{__automake}
226 cd -
227 done
228
229 %configure \
230         --with-db=db \
231         --with-mailuser=daemon \
232         --with-mailgroup=daemon
233
234 %{__make} \
235         LDFLAGS="%{rpmldflags} -lcrypt"
236
237 %install
238 rm -rf $RPM_BUILD_ROOT
239
240 %{__make} install \
241         DESTDIR=$RPM_BUILD_ROOT
242
243 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sysconfdir}/authlib/userdb,%{schemadir},%{_bindir}}
244
245 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-authlib
246 install authldap.schema $RPM_BUILD_ROOT%{schemadir}/courier.schema
247 install makedat/makedat $RPM_BUILD_ROOT%{_bindir}/makedat
248
249 # make config files
250 ./sysconftool $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
251 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
252
253 touch $RPM_BUILD_ROOT%{_localstatedir}/spool/authdaemon/socket
254
255 # remove static library - for now
256 rm $RPM_BUILD_ROOT%{_libdir}/courier-authlib/*.a
257
258 %clean
259 rm -rf $RPM_BUILD_ROOT
260
261 %post
262 /sbin/ldconfig %{_libexecdir}/courier-authlib
263 /sbin/chkconfig --add courier-authlib
264
265 %service courier-authlib restart "authlib daemon"
266
267 %preun
268 if [ "$1" = "0" ]; then
269         /sbin/chkconfig --del courier-authlib
270         %service courier-authlib stop
271 fi
272
273 %postun
274 /sbin/ldconfig %{_libexecdir}/courier-authlib
275
276 %post libs
277 /sbin/ldconfig %{_libexecdir}/courier-authlib
278
279 %postun libs
280 /sbin/ldconfig %{_libexecdir}/courier-authlib
281
282 %post authldap
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
286 fi
287 /sbin/ldconfig %{_libexecdir}/courier-authlib
288 %service -q courier-authlib restart
289
290 %postun authldap
291 if [ "$1" = 0 ]; then
292         # remove from authmodulelist if package is removed
293         %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthldap\b \?//}' /etc/authlib/authdaemonrc
294 fi
295 /sbin/ldconfig %{_libexecdir}/courier-authlib
296 %service -q courier-authlib restart
297
298 %post authmysql
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
302 fi
303 /sbin/ldconfig %{_libexecdir}/courier-authlib
304 %service -q courier-authlib restart
305
306 %postun authmysql
307 if [ "$1" = 0 ]; then
308         # remove from authmodulelist if package is removed
309         %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthmysql\b \?//}' /etc/authlib/authdaemonrc
310 fi
311 /sbin/ldconfig %{_libexecdir}/courier-authlib
312 %service -q courier-authlib restart
313
314 %post authpgsql
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
318 fi
319 /sbin/ldconfig %{_libexecdir}/courier-authlib
320 %service -q courier-authlib restart
321
322 %postun authpgsql
323 if [ "$1" = 0 ]; then
324         # remove from authmodulelist if package is removed
325         %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthpgsql\b \?//}' /etc/authlib/authdaemonrc
326 fi
327 /sbin/ldconfig %{_libexecdir}/courier-authlib
328 %service -q courier-authlib restart
329
330 %post authuserdb
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
334 fi
335 /sbin/ldconfig %{_libexecdir}/courier-authlib
336 %service -q courier-authlib restart
337
338 %postun authuserdb
339 if [ "$1" = 0 ]; then
340         # remove from authmodulelist if package is removed
341         %{__sed} -i -e '/^authmodulelist=/{s/ \?\buserdb\b \?//}' /etc/authlib/authdaemonrc
342 fi
343 /sbin/ldconfig %{_libexecdir}/courier-authlib
344 %service -q courier-authlib restart
345
346 %post authpipe
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
350 fi
351 /sbin/ldconfig %{_libexecdir}/courier-authlib
352 %service -q courier-authlib restart
353
354 %postun authpipe
355 if [ "$1" = 0 ]; then
356         # remove from authmodulelist if package is removed
357         %{__sed} -i -e '/^authmodulelist=/{s/ \?\bpipe\b \?//}' /etc/authlib/authdaemonrc
358 fi
359 /sbin/ldconfig %{_libexecdir}/courier-authlib
360 %service -q courier-authlib restart
361
362 %post -n openldap-schema-courier
363 %openldap_schema_register %{schemadir}/courier.schema -d nis,cosine
364 %service -q ldap restart
365
366 %postun -n openldap-schema-courier
367 if [ "$1" = "0" ]; then
368         %openldap_schema_unregister %{schemadir}/courier.schema
369         %service -q ldap restart
370 fi
371
372 %triggerin -- courier < 0.48
373 if [ -f /etc/courier/authdaemonrc ]; then
374         . /etc/courier/authdaemonrc
375
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
381 fi
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
387         fi
388 fi
389
390 %triggerin -- courier-imap-common < 4.0.0
391 if [ -f /etc/courier-imap/authdaemonrc ]; then
392         . /etc/courier-imap/authdaemonrc
393
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
399 fi
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
405         fi
406 fi
407
408 %triggerin -- sqwebmail < 5.0.0
409 if [ -f /etc/sqwebmail/authdaemonrc ]; then
410         . /etc/sqwebmail/authdaemonrc
411
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
417 fi
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
423         fi
424 fi
425
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
431 fi
432
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
438 fi
439
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
445 fi
446
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
452 fi
453
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
459 fi
460
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
466 fi
467
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
473 fi
474
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
480 fi
481
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
487 fi
488
489 %triggerin -n %{name}-authuserdb -- courier < 0.48
490 if [ -d /etc/courier/userdb ]; then
491         mv -f /etc/courier/userdb/* /etc/authlib/userdb
492         makeuserdb
493 fi
494 if [ -f /etc/courier/userdb ]; then
495         mv -f /etc/courier/userdb /etc/authlib/userdb
496         makeuserdb
497 fi
498
499 %triggerin -n %{name}-authuserdb -- courier-imap-userdb < 4.0.0
500 if [ -d /etc/courier-imap/userdb ]; then
501         mv -f /etc/courier-imap/userdb/* /etc/authlib/userdb
502         makeuserdb
503 fi
504 if [ -f /etc/courier-imap/userdb ]; then
505         mv -f /etc/courier-imap/userdb /etc/authlib/userdb
506         makeuserdb
507 fi
508
509 %triggerin -n %{name}-authuserdb -- sqwebmail-auth-userdb < 5.0.0
510 if [ -d /etc/sqwebmail/userdb ]; then
511         mv -f /etc/sqwebmail/userdb/* /etc/authlib/userdb
512         makeuserdb
513 fi
514 if [ -f /etc/sqwebmail/userdb ]; then
515         mv -f /etc/sqwebmail/userdb /etc/authlib/userdb
516         makeuserdb
517 fi
518
519 %files
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 %attr(755,root,root) %{_bindir}/makedat
524 %dir %{_sysconfdir}/authlib
525 %attr(754,root,root) /etc/rc.d/init.d/courier-authlib
526 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authdaemonrc
527 %attr(755,root,root) %{_libexecdir}/courier-authlib/authdaemond
528 %attr(755,root,root) %{_libexecdir}/courier-authlib/authsystem.passwd
529 %attr(755,root,root) %{_libexecdir}/courier-authlib/makedatprog
530 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthcustom.so.*.*.*
531 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpam.so.*.*.*
532 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthcommon.so.*.*.*
533 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsasl.so.*.*.*
534 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsaslclient.so.*.*.*
535 %{_libexecdir}/courier-authlib/libauthcustom.la
536 %{_libexecdir}/courier-authlib/libauthpam.la
537 %{_libexecdir}/courier-authlib/libcourierauth.la
538 %{_libexecdir}/courier-authlib/libcourierauthcommon.la
539 %{_libexecdir}/courier-authlib/libcourierauthsasl.la
540 %{_libexecdir}/courier-authlib/libcourierauthsaslclient.la
541 %attr(770,root,daemon) %dir %{_localstatedir}/spool/authdaemon
542 %attr(777,root,root) %ghost %{_localstatedir}/spool/authdaemon/socket
543 %attr(755,root,root) %{_sbindir}/authdaemond
544 %attr(755,root,root) %{_sbindir}/authenumerate
545 %attr(755,root,root) %{_sbindir}/authpasswd
546 %attr(755,root,root) %{_sbindir}/authtest
547 %attr(755,root,root) %{_sbindir}/courierlogger
548 %{_mandir}/man1/*
549
550 %files libs
551 %defattr(644,root,root,755)
552 %dir %{_libexecdir}/courier-authlib
553 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauth.so.*.*.*
554
555 %files devel
556 %defattr(644,root,root,755)
557 %doc authlib.html auth_*.html
558 %attr(755,root,root) %{_bindir}/courierauthconfig
559 %{_includedir}/*
560 %{_mandir}/man3/*
561 %attr(755,root,root) %{_libexecdir}/courier-authlib/*.so
562
563 %files authldap
564 %defattr(644,root,root,755)
565 %doc authldap.schema README.ldap
566 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authldaprc
567 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthldap.so.*.*.*
568 %{_libexecdir}/courier-authlib/libauthldap.la
569
570 %files authmysql
571 %defattr(644,root,root,755)
572 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authmysqlrc
573 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthmysql.so.*.*.*
574 %{_libexecdir}/courier-authlib/libauthmysql.la
575
576 %files authpgsql
577 %defattr(644,root,root,755)
578 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authpgsqlrc
579 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpgsql.so.*.*.*
580 %{_libexecdir}/courier-authlib/libauthpgsql.la
581
582 %files authuserdb
583 %defattr(644,root,root,755)
584 %attr(700,root,root) %dir %{_sysconfdir}/authlib/userdb
585 %attr(755,root,root) %{_sbindir}/makeuserdb
586 %attr(755,root,root) %{_sbindir}/pw2userdb
587 %attr(755,root,root) %{_sbindir}/userdb
588 %attr(755,root,root) %{_sbindir}/userdb-test-cram-md5
589 %attr(755,root,root) %{_sbindir}/userdbpw
590 %attr(755,root,root) %{_sbindir}/vchkpw2userdb
591 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthuserdb.so.*.*.*
592 %{_libexecdir}/courier-authlib/libauthuserdb.la
593 %{_mandir}/man8/*userdb*
594
595 %files authpipe
596 %defattr(644,root,root,755)
597 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpipe.so.*.*.*
598 %{_libexecdir}/courier-authlib/libauthpipe.la
599
600 %files -n openldap-schema-courier
601 %defattr(644,root,root,755)
602 %{schemadir}/*.schema
This page took 0.098714 seconds and 3 git commands to generate.