X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=courier-authlib.spec;h=be23e0354b397683ec8ce041110aec4d1c7e98a0;hb=feba1ea040938d8dcddfef3dc55b5d9126db0619;hp=bba6013df6176413d8b24bb199cba34a048ca5da;hpb=3149c8fe4699fdc51cbb3326c773d1c9f5809f0e;p=packages%2Fcourier-authlib.git diff --git a/courier-authlib.spec b/courier-authlib.spec index bba6013..be23e03 100644 --- a/courier-authlib.spec +++ b/courier-authlib.spec @@ -1,34 +1,36 @@ Summary: Courier authentication library Summary(pl): Biblioteka uwierzytelniania Couriera Name: courier-authlib -Version: 0.57 -Release: 3.1 +Version: 0.58 +Release: 8 License: GPL Group: Networking/Daemons Source0: http://dl.sourceforge.net/courier/%{name}-%{version}.tar.bz2 -# Source0-md5: af146ac84f0c3ee00006af50b4415d8a +# Source0-md5: fb691558d611cb191ae6a83002f0195b Source1: %{name}.init Patch0: %{name}-build.patch Patch1: %{name}-md5sum-passwords.patch Patch2: %{name}-authdaemonrc.patch +Patch3: %{name}-nostatic.patch URL: http://www.courier-mta.org/authlib/ BuildRequires: autoconf BuildRequires: automake BuildRequires: db-devel BuildRequires: expect -BuildRequires: libtool BuildRequires: libltdl-devel +BuildRequires: libtool BuildRequires: mysql-devel -BuildRequires: openldap-devel +BuildRequires: openldap-devel >= 2.3.0 BuildRequires: pam-devel BuildRequires: postgresql-devel -BuildRequires: sed >= 4.0 +BuildRequires: rpmbuild(macros) >= 1.304 BuildRequires: sysconftool BuildRequires: zlib-devel -Requires: rc-scripts -Requires: /sbin/chkconfig +Requires(post,postun): /sbin/ldconfig Requires(post,preun): /sbin/chkconfig -Requires(post): /sbin/ldconfig +Requires: %{name}-libs = %{version}-%{release} +Requires: /sbin/chkconfig +Requires: rc-scripts Obsoletes: sqwebmail-auth-cram Obsoletes: sqwebmail-auth-pam Obsoletes: sqwebmail-auth-pwd @@ -45,6 +47,23 @@ for other Courier applications. Biblioteka uwierzytelniania Couriera dostarcza us³ugi uwierzytelniania dla innych aplikacji Couriera. +%package libs +Summary: Courier authentication library +Summary(pl): Biblioteka uwierzytelniania Couriera +Group: Libraries +Requires(post,postun): /sbin/ldconfig + +%description libs +The Courier authentication library provides authentication services +for other Courier applications. + +This package contains libcourierauth.so which client programs link +against. + +%description libs -l pl +Biblioteka uwierzytelniania Couriera dostarcza us³ugi uwierzytelniania +dla innych aplikacji Couriera. + %package devel Summary: Development files for the Courier authentication library Summary(pl): Pliki programistyczne dla biblioteki uwierzytelniania Couriera @@ -73,8 +92,8 @@ potrzebne w czasie dzia Summary: LDAP support for the Courier authentication library Summary(pl): Obs³uga LDAP dla biblioteki uwierzytelniania Couriera Group: Networking/Daemons -Requires: %{name} = %{version}-%{release} Requires(pre,postun): sed >= 4.0 +Requires: %{name} = %{version}-%{release} Obsoletes: courier-authldap Obsoletes: courier-imap-authldap Obsoletes: sqwebmail-auth-ldap @@ -93,8 +112,8 @@ LDAP. Summary: MySQL support for the Courier authentication library Summary(pl): Obs³uga MySQL dla biblioteki uwierzytelniania Couriera Group: Networking/Daemons -Requires: %{name} = %{version}-%{release} Requires(pre,postun): sed >= 4.0 +Requires: %{name} = %{version}-%{release} Obsoletes: courier-authmysql Obsoletes: courier-imap-authmysql Obsoletes: sqwebmail-auth-mysql @@ -113,8 +132,8 @@ MySQL. Summary: PostgreSQL support for the Courier authentication library Summary(pl): Obs³uga PostgreSQL dla biblioteki uwierzytelniania Couriera Group: Networking/Daemons -Requires: %{name} = %{version}-%{release} Requires(pre,postun): sed >= 4.0 +Requires: %{name} = %{version}-%{release} Obsoletes: courier-authpgsql Obsoletes: courier-imap-authpgsql Obsoletes: sqwebmail-auth-pgsql @@ -133,8 +152,8 @@ PostgreSQL. Summary: Userdb support for the Courier authentication library Summary(pl): Obs³uga userdb dla biblioteki uwierzytelniania Couriera Group: Networking/Daemons -Requires: %{name} = %{version}-%{release} Requires(pre,postun): sed >= 4.0 +Requires: %{name} = %{version}-%{release} Obsoletes: courier-imap-userdb Obsoletes: sqwebmail-auth-userdb @@ -156,8 +175,8 @@ Nale Summary: External authentication module that communicates via pipes Summary(pl): Zewnêtrzny modu³ uwierzytelniaj±cy komunikuj±cy siê przez potoki Group: Networking/Daemons -Requires: %{name} = %{version}-%{release} Requires(pre,postun): sed >= 4.0 +Requires: %{name} = %{version}-%{release} %description pipe This package installs the authpipe module, which is a generic plugin @@ -174,8 +193,8 @@ Summary: Courier LDAP schema Summary(pl): Schemat LDAP Couriera Group: Networking/Daemons Requires(post,postun): sed >= 4.0 -Requires: sed >= 4.0 Requires: openldap-servers +Requires: sed >= 4.0 %description -n openldap-schema-courier This package contains Courier authldap.schema for openldap. @@ -188,26 +207,17 @@ Ten pakiet zawiera schemat Couriera authldap.schema dla openldapa. %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 %build -cp /usr/share/automake/config.sub libltdl -%{__libtoolize} - -# Change Makefile.am files and force recreate Makefile.in's. -OLDDIR=$(pwd) -for FILE in {,*/}configure.{in,ac}; do - cd "$(dirname "$FILE")" - - if [ -f Makefile.am ]; then - sed -i -e '/_[L]DFLAGS=-static/d' Makefile.am - fi - +for d in . gdbmobj bdbobj md5 sha1 libhmac makedat userdb; do +cd $d + %{__libtoolize} %{__aclocal} %{__autoconf} %{__autoheader} %{__automake} - - cd "$OLDDIR" +cd - done %configure \ @@ -215,25 +225,29 @@ done --with-mailuser=daemon \ --with-mailgroup=daemon -%{__make} +%{__make} \ + LDFLAGS="%{rpmldflags} -lcrypt" %install rm -rf $RPM_BUILD_ROOT -%{__make} -j1 install \ +%{__make} install \ DESTDIR=$RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sysconfdir}/authlib/userdb,%{schemadir}} +install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sysconfdir}/authlib/userdb,%{schemadir},%{_bindir}} install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-authlib install authldap.schema $RPM_BUILD_ROOT%{schemadir}/courier.schema +install makedat/makedat $RPM_BUILD_ROOT%{_bindir}/makedat # make config files ./sysconftool $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist rm -f $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist +touch $RPM_BUILD_ROOT%{_localstatedir}/spool/authdaemon/socket + # remove static library - for now -rm -f $RPM_BUILD_ROOT%{_libdir}/courier-authlib/*.a +rm $RPM_BUILD_ROOT%{_libdir}/courier-authlib/*.a %clean rm -rf $RPM_BUILD_ROOT @@ -242,174 +256,128 @@ rm -rf $RPM_BUILD_ROOT /sbin/ldconfig %{_libexecdir}/courier-authlib /sbin/chkconfig --add courier-authlib -if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart -else - echo "Run \"/etc/rc.d/init.d/courier-authlib start\" to start authlib daemon" -fi +%service courier-authlib restart "authlib daemon" %preun if [ "$1" = "0" ]; then /sbin/chkconfig --del courier-authlib -fi - -if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib stop + %service courier-authlib stop fi %postun /sbin/ldconfig %{_libexecdir}/courier-authlib +%post libs +/sbin/ldconfig %{_libexecdir}/courier-authlib + +%postun libs +/sbin/ldconfig %{_libexecdir}/courier-authlib + %post authldap if [ "$1" = 1 ]; then # add to authmodulelist list if package is first installed - sed -i -e '/^authmodulelist=/{/\bauthldap\b/!s/"$/ authldap"/}' /etc/authlib/authdaemonrc + %{__sed} -i -e '/^authmodulelist=/{/\bauthldap\b/!s/"$/ authldap"/}' /etc/authlib/authdaemonrc fi /sbin/ldconfig %{_libexecdir}/courier-authlib -if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart -fi +%service -q courier-authlib restart %postun authldap if [ "$1" = 0 ]; then # remove from authmodulelist if package is removed - sed -i -e '/^authmodulelist=/{s/ \?\bauthldap\b \?//}' /etc/authlib/authdaemonrc + %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthldap\b \?//}' /etc/authlib/authdaemonrc fi /sbin/ldconfig %{_libexecdir}/courier-authlib -if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart -fi +%service -q courier-authlib restart %post authmysql if [ "$1" = 1 ]; then # add to authmodulelist list if package is first installed - sed -i -e '/^authmodulelist=/{/\bauthmysql\b/!s/"$/ authmysql"/}' /etc/authlib/authdaemonrc + %{__sed} -i -e '/^authmodulelist=/{/\bauthmysql\b/!s/"$/ authmysql"/}' /etc/authlib/authdaemonrc fi /sbin/ldconfig %{_libexecdir}/courier-authlib -if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart -fi +%service -q courier-authlib restart %postun authmysql if [ "$1" = 0 ]; then # remove from authmodulelist if package is removed - sed -i -e '/^authmodulelist=/{s/ \?\bauthmysql\b \?//}' /etc/authlib/authdaemonrc + %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthmysql\b \?//}' /etc/authlib/authdaemonrc fi /sbin/ldconfig %{_libexecdir}/courier-authlib -if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart -fi +%service -q courier-authlib restart %post authpgsql if [ "$1" = 1 ]; then # add to authmodulelist list if package is first installed - sed -i -e '/^authmodulelist=/{/\bauthpgsql\b/!s/"$/ authpgsql"/}' /etc/authlib/authdaemonrc + %{__sed} -i -e '/^authmodulelist=/{/\bauthpgsql\b/!s/"$/ authpgsql"/}' /etc/authlib/authdaemonrc fi /sbin/ldconfig %{_libexecdir}/courier-authlib -if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart -fi +%service -q courier-authlib restart %postun authpgsql if [ "$1" = 0 ]; then # remove from authmodulelist if package is removed - sed -i -e '/^authmodulelist=/{s/ \?\bauthpgsql\b \?//}' /etc/authlib/authdaemonrc + %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthpgsql\b \?//}' /etc/authlib/authdaemonrc fi /sbin/ldconfig %{_libexecdir}/courier-authlib -if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart -fi +%service -q courier-authlib restart %post userdb if [ "$1" = 1 ]; then # add to authmodulelist list if package is first installed - sed -i -e '/^authmodulelist=/{/\buserdb\b/!s/"$/ userdb"/}' /etc/authlib/authdaemonrc + %{__sed} -i -e '/^authmodulelist=/{/\buserdb\b/!s/"$/ userdb"/}' /etc/authlib/authdaemonrc fi /sbin/ldconfig %{_libexecdir}/courier-authlib -if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart -fi +%service -q courier-authlib restart %postun userdb if [ "$1" = 0 ]; then # remove from authmodulelist if package is removed - sed -i -e '/^authmodulelist=/{s/ \?\buserdb\b \?//}' /etc/authlib/authdaemonrc + %{__sed} -i -e '/^authmodulelist=/{s/ \?\buserdb\b \?//}' /etc/authlib/authdaemonrc fi /sbin/ldconfig %{_libexecdir}/courier-authlib -if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart -fi +%service -q courier-authlib restart %post pipe if [ "$1" = 1 ]; then # add to authmodulelist list if package is first installed - sed -i -e '/^authmodulelist=/{/\bpipe\b/!s/"$/ pipe"/}' /etc/authlib/authdaemonrc + %{__sed} -i -e '/^authmodulelist=/{/\bpipe\b/!s/"$/ pipe"/}' /etc/authlib/authdaemonrc fi /sbin/ldconfig %{_libexecdir}/courier-authlib -if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart -fi +%service -q courier-authlib restart %postun pipe if [ "$1" = 0 ]; then # remove from authmodulelist if package is removed - sed -i -e '/^authmodulelist=/{s/ \?\bpipe\b \?//}' /etc/authlib/authdaemonrc + %{__sed} -i -e '/^authmodulelist=/{s/ \?\bpipe\b \?//}' /etc/authlib/authdaemonrc fi /sbin/ldconfig %{_libexecdir}/courier-authlib -if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart -fi +%service -q courier-authlib restart %post -n openldap-schema-courier -if ! grep -q %{schemadir}/courier.schema /etc/openldap/slapd.conf; then - sed -i -e ' - /^include.*local.schema/{ - i\ -include %{schemadir}/courier.schema - } - - # enable dependant schemas: nis.schema, cosine.schema - /^#include.*\(nis\|cosine\)\.schema/{ - s/^#// - } - ' /etc/openldap/slapd.conf -fi - -if [ -f /var/lock/subsys/ldap ]; then - /etc/rc.d/init.d/ldap restart >&2 -fi +%openldap_schema_register %{schemadir}/courier.schema -d nis,cosine +%service -q ldap restart %postun -n openldap-schema-courier if [ "$1" = "0" ]; then - if grep -q %{schemadir}/courier.schema /etc/openldap/slapd.conf; then - sed -i -e ' - /^include.*\/usr\/share\/openldap\/schema\/courier.schema/d - - # for symmetry it would be nice if we disable enabled schemas in post, - # but we really can not do that, it would break something else. - ' /etc/openldap/slapd.conf - fi - - if [ -f /var/lock/subsys/ldap ]; then - /etc/rc.d/init.d/ldap restart >&2 || : - fi + %openldap_schema_unregister %{schemadir}/courier.schema + %service -q ldap restart fi %triggerin -- courier < 0.48 if [ -f /etc/courier/authdaemonrc ]; then . /etc/courier/authdaemonrc - sed -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \ + %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \ | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc - sed -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\ + %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\ | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc - sed -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc + %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc fi if [ -f /var/lock/subsys/courier ]; then if [ -f /var/spool/courier/authdaemon/pid ]; then kill `cat /var/spool/courier/authdaemon/pid` rm -f /var/spool/courier/authdaemon/* - /etc/rc.d/init.d/courier-authlib start + /sbin/service courier-authlib start fi fi @@ -417,17 +385,17 @@ fi if [ -f /etc/courier-imap/authdaemonrc ]; then . /etc/courier-imap/authdaemonrc - sed -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \ + %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \ | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc - sed -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\ + %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\ | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc - sed -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc + %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc fi if [ -f /var/lock/subsys/courier-imap ]; then if [ -f /var/lib/authdaemon/pid ]; then kill `cat /var/lib/authdaemon/pid` rm -f /var/lib/authdaemon/* - /etc/rc.d/init.d/courier-authlib start + /sbin/service courier-authlib start fi fi @@ -435,17 +403,17 @@ fi if [ -f /etc/sqwebmail/authdaemonrc ]; then . /etc/sqwebmail/authdaemonrc - sed -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \ + %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \ | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc - sed -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\ + %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\ | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc - sed -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc + %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc fi if [ -f /var/lock/subsys/sqwebmail ]; then if [ -f /var/spool/sqwebmail/authdaemon/pid ]; then kill `cat /var/spool/sqwebmail/authdaemon/pid` rm -f /var/spool/sqwebmail/authdaemon/* - /etc/rc.d/init.d/courier-authlib start + /sbin/service courier-authlib start fi fi @@ -453,81 +421,63 @@ fi if [ -f /etc/courier/authldaprc ]; then mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new cp -f /etc/courier/authldaprc /etc/authlib/authldaprc - if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart - fi + %service -q courier-authlib restart fi %triggerin -n %{name}-authldap -- courier-imap-authldap < 4.0.0 if [ -f /etc/courier-imap/authldaprc ]; then mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new cp -f /etc/courier-imap/authldaprc /etc/authlib/authldaprc - if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart - fi + %service -q courier-authlib restart fi %triggerin -n %{name}-authldap -- sqwebmail-auth-ldap < 5.0.0 if [ -f /etc/sqwebmail/authldaprc ]; then mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new cp -f /etc/sqwebmail/authldaprc /etc/authlib/authldaprc - if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart - fi + %service -q courier-authlib restart fi %triggerin -n %{name}-authmysql -- courier-authmysql < 0.48 if [ -f /etc/courier/authmysqlrc ]; then mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new cp -f /etc/courier/authmysqlrc /etc/authlib/authmysqlrc - if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart - fi + %service -q courier-authlib restart fi %triggerin -n %{name}-authmysql -- courier-imap-authmysql < 4.0.0 if [ -f /etc/courier-imap/authmysqlrc ]; then mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new cp -f /etc/courier-imap/authmysqlrc /etc/authlib/authmysqlrc - if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart - fi + %service -q courier-authlib restart fi %triggerin -n %{name}-authmysql -- sqwebmail-auth-mysql < 5.0.0 if [ -f /etc/sqwebmail/authmysqlrc ]; then mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new cp -f /etc/sqwebmail/authmysqlrc /etc/authlib/authmysqlrc - if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart - fi + %service -q courier-authlib restart fi %triggerin -n %{name}-authpgsql -- courier-authpgsql < 0.48 if [ -f /etc/courier/authpgsqlrc ]; then mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new cp -f /etc/courier/authpgsqlrc /etc/authlib/authpgsqlrc - if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart - fi + %service -q courier-authlib restart fi %triggerin -n %{name}-authpgsql -- courier-imap-authpgsql < 4.0.0 if [ -f /etc/courier-imap/authpgsqlrc ]; then mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new cp -f /etc/courier-imap/authpgsqlrc /etc/authlib/authpgsqlrc - if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart - fi + %service -q courier-authlib restart fi %triggerin -n %{name}-authpgsql -- sqwebmail-auth-pgsql < 5.0.0 if [ -f /etc/sqwebmail/authpgsqlrc ]; then mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new cp -f /etc/sqwebmail/authpgsqlrc /etc/authlib/authpgsqlrc - if [ -f /var/lock/subsys/courier-authlib ]; then - /etc/rc.d/init.d/courier-authlib restart - fi + %service -q courier-authlib restart fi %triggerin -n %{name}-userdb -- courier < 0.48 @@ -564,8 +514,8 @@ fi %defattr(644,root,root,755) # COPYING contains only note %doc AUTHORS COPYING ChangeLog NEWS README README*html README.authmysql.myownquery authldap.schema +%attr(755,root,root) %{_bindir}/makedat %dir %{_sysconfdir}/authlib -%dir %{_libexecdir}/courier-authlib %attr(754,root,root) /etc/rc.d/init.d/courier-authlib %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authdaemonrc %attr(755,root,root) %{_libexecdir}/courier-authlib/authdaemond @@ -573,7 +523,6 @@ fi %attr(755,root,root) %{_libexecdir}/courier-authlib/makedatprog %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthcustom.so.*.*.* %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpam.so.*.*.* -%attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauth.so.*.*.* %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthcommon.so.*.*.* %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsasl.so.*.*.* %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsaslclient.so.*.*.* @@ -584,6 +533,7 @@ fi %{_libexecdir}/courier-authlib/libcourierauthsasl.la %{_libexecdir}/courier-authlib/libcourierauthsaslclient.la %attr(770,root,daemon) %dir %{_localstatedir}/spool/authdaemon +%attr(777,root,root) %ghost %{_localstatedir}/spool/authdaemon/socket %attr(755,root,root) %{_sbindir}/authdaemond %attr(755,root,root) %{_sbindir}/authenumerate %attr(755,root,root) %{_sbindir}/authpasswd @@ -591,6 +541,11 @@ fi %attr(755,root,root) %{_sbindir}/courierlogger %{_mandir}/man1/* +%files libs +%defattr(644,root,root,755) +%dir %{_libexecdir}/courier-authlib +%attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauth.so.*.*.* + %files devel %defattr(644,root,root,755) %doc authlib.html auth_*.html