%define vdir /home/vpopmail Name: vpopmail-mysql Summary: A vpopmail package with mysql backend support Version: 5.4.17 Release: centos4.1.mysql.manydomains License: GPL Group: System Environment/Daemons URL: http://www.inter7.com/ Source0: vpopmail-%{version}.tar.gz Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root Requires: mysql Prereq: /var/qmail/bin/qmail-newu BuildPrereq: mysql-devel %description This package provides a virtual mail system complete with user account and domain management tools. The user account and domain information is stored in a mysql database and emails are stored in maildir format. vpopmail is designed for qmail so you will need other software to act as a LDA if you use MTA software other than qmail. This package supports mysql master/slave environments for clustering. %prep %setup -q -n vpopmail-5.4.17 %build %configure --enable-mysql-replication --enable-sql-logging --enable-auth-module=mysql --disable-users-big-dir --enable-valias --enable-libdir=%{_libdir}/mysql make %install rm -fr %{buildroot} make DESTDIR=%{buildroot} install-strip %clean rm -fr %{buildroot} %pre #Add user and group account if necessary if [ -z "`/usr/bin/id -g vchkpw 2>/dev/null`" ]; then /usr/sbin/groupadd -g 91 -r vchkpw 2>&1 || : fi if [ -z "`/usr/bin/id -u vpopmail 2>/dev/null`" ]; then /usr/sbin/useradd -u 91 -r -M -d %{vdir} -s /sbin/nologin -c "Vpopmail User" -g vchkpw vpopmail 2>&1 || : fi %files %defattr (-,vpopmail,vchkpw) %attr(0755,vpopmail,vchkpw) %dir %{vdir} %attr(0755,vpopmail,vchkpw) %dir %{vdir}/bin %attr(0755,vpopmail,vchkpw) %dir %{vdir}/etc %attr(0755,vpopmail,vchkpw) %dir %{vdir}/include %attr(0755,vpopmail,vchkpw) %dir %{vdir}/lib %attr(0700,vpopmail,vchkpw) %dir %{vdir}/domains %attr(0751,vpopmail,vchkpw) %{vdir}/bin/* %attr(0444,vpopmail,vchkpw) %{vdir}/include/* %attr(0600,vpopmail,vchkpw) %{vdir}/lib/* %attr(0644,vpopmail,vchkpw) %config(noreplace) %{vdir}/etc/vlimits.default %attr(0644,vpopmail,vchkpw) %config(noreplace) %{vdir}/etc/vpopmail.mysql %attr(0644,vpopmail,vchkpw) %{vdir}/etc/inc_deps %attr(0644,vpopmail,vchkpw) %{vdir}/etc/lib_deps %attr(0755,vpopmail,vchkpw) %dir %{vdir}/doc %attr(0755,vpopmail,vchkpw) %dir %{vdir}/doc/doc_html %attr(0755,vpopmail,vchkpw) %dir %{vdir}/doc/man_html %attr(0444,vpopmail,vchkpw) %{vdir}/doc/doc_html/* %attr(0444,vpopmail,vchkpw) %{vdir}/doc/man_html/*