URL: http://www.courier-mta.org
################################################################################
URL: http://www.courier-mta.org
################################################################################
This package installs MySQL support for the Courier authentication library.
Install this package in order to be able to authenticate using MySQL.
This package installs MySQL support for the Courier authentication library.
Install this package in order to be able to authenticate using MySQL.
+%package sqlite
+Summary: SQLite support for the Courier authentication library
+Group: System Environment/Daemons
+Requires: courier-authlib = %{__version}-%{__release}
+
+This package installs SQLite support for the Courier authentication library.
+Install this package in order to be able to authenticate using an SQLite-based
+database file.
+
MAKEFLAGS= %{__make} -j 1 install DESTDIR=$__installdir
%{__rm} -f $__installdir%{_libdir}/courier-authlib/*.a
%{__install} -m 555 sysconftool $__installdir%{_libexecdir}/courier-authlib
MAKEFLAGS= %{__make} -j 1 install DESTDIR=$__installdir
%{__rm} -f $__installdir%{_libdir}/courier-authlib/*.a
%{__install} -m 555 sysconftool $__installdir%{_libexecdir}/courier-authlib
touch $__installdir%{_localstatedir}/spool/authdaemon/pid.lock || exit 1
touch $__installdir%{_localstatedir}/spool/authdaemon/pid || exit 1
%{__chmod} 777 $__installdir%{_localstatedir}/spool/authdaemon/socket || exit 1
touch $__installdir%{_localstatedir}/spool/authdaemon/pid.lock || exit 1
touch $__installdir%{_localstatedir}/spool/authdaemon/pid || exit 1
%{__chmod} 777 $__installdir%{_localstatedir}/spool/authdaemon/socket || exit 1
EOF
echo "%defattr(-,$mailuser,$mailgroup,-)" >configfiles.mysql
EOF
echo "%defattr(-,$mailuser,$mailgroup,-)" >configfiles.mysql
echo "%defattr(-,$mailuser,$mailgroup,-)" >configfiles.ldap
echo "%defattr(-,$mailuser,$mailgroup,-)" >configfiles.pgsql
echo "%defattr(-,$mailuser,$mailgroup,-)" >configfiles.userdb
echo "%defattr(-,$mailuser,$mailgroup,-)" >configfiles.ldap
echo "%defattr(-,$mailuser,$mailgroup,-)" >configfiles.pgsql
echo "%defattr(-,$mailuser,$mailgroup,-)" >configfiles.userdb
-%{__mkdir_p} $__installdir%{_sysconfdir}/rc.d/init.d
-%{__install} -m 555 courier-authlib.sysvinit \
- $__installdir%{_sysconfdir}/rc.d/init.d/courier-authlib
+%{__mkdir_p} $__installdir%{_datadir}
+%{__install} -m 555 courier-authlib.sysvinit $__installdir%{_datadir}
+
+%{__mkdir_p} $__installdir/lib/systemd/system
+%{__install} -m 644 courier-authlib.service $__installdir/lib/systemd/system
-/sbin/chkconfig --del courier-authlib
-/sbin/chkconfig --add courier-authlib
+if test -f /etc/rc.d/init.d/courier-authlib
+then
+ /sbin/chkconfig --del courier-authlib
+ /bin/systemctl stop courier-authlib.service || :
+fi
+
+/bin/systemctl daemon-reload || :
+/bin/systemctl enable courier-authlib.service &> /dev/null || :
%ghost %attr(600, root, root) %{_localstatedir}/spool/authdaemon/pid.lock
%ghost %attr(644, root, root) %{_localstatedir}/spool/authdaemon/pid
%ghost %attr(-, root, root) %{_localstatedir}/spool/authdaemon/socket
%ghost %attr(600, root, root) %{_localstatedir}/spool/authdaemon/pid.lock
%ghost %attr(644, root, root) %{_localstatedir}/spool/authdaemon/pid
%ghost %attr(-, root, root) %{_localstatedir}/spool/authdaemon/socket