Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > by-pkgid > 1330d73d6e3d373803138628a149c47d > files > 2

mxverify-2.99.56-5mdv2008.1.src.rpm

Summary:	A CGI to verify MX RR:s
Name:		mxverify
Version:	2.99.56
Release:	%mkrel 5
License:	BSD-like
Group:		System/Servers
URL:		http://www.zmailer.org/mxverify.html
Source0:	zmailer-%{version}.tar.bz2
Patch0:		mxverify.patch
Patch1:		zmailer_2.99.56-2.0.0.1.gcc4.patch
Requires(post): rpm-helper
Requires(preun): rpm-helper
Requires(pre):  apache-mpm
Requires: 	apache-mpm
BuildRequires:	apache-base >= 2.0.54
BuildRoot:	%{_tmppath}/%{name}-%{version}-root

%description
MXVERIFY-CGI is a WEB CGI utility to test target domain
reachability in SMTP sense.

%prep

%setup -q -n zmailer-%{version}
%patch0 -p0
%patch1 -p1

%build

export CFLAGS="%{optflags}"
./configure --prefix=%{_prefix}

%make -C utils/mxverify

%install
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot} 

install -d %{buildroot}/var/www/cgi-bin
install -d %{buildroot}/var/www/%{name}

install -m0755 utils/mxverify/mxverify-cgi %{buildroot}/var/www/cgi-bin/mxverify.cgi
install -m0644 utils/mxverify/mxverify-cgi.html %{buildroot}/var/www/%{name}/index.html

# fix apache config
install -d %{buildroot}%{_sysconfdir}/httpd/conf/webapps.d
cat > %{buildroot}%{_sysconfdir}/httpd/conf/webapps.d/%{name}.conf << EOF

Alias /%{name} /var/www/%{name}

<LocationMatch "/cgi-bin/%{name}.cgi">
    Order Deny,Allow
    Deny from All
    Allow from 127.0.0.1
    ErrorDocument 403 "This CGI can only be run from localhost."
</LocationMatch>

EOF

%post
%_post_webapp

%postun
%_postun_webapp

%clean
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot} 

%files
%defattr(-,root,root)
%doc ChangeLog README README.MXVERIFY
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/httpd/conf/webapps.d/%{name}.conf
%attr(0755,root,root) /var/www/cgi-bin/%{name}.cgi
%dir %attr(0755,root,root) /var/www/%{name}
%attr(0644,root,root) /var/www/%{name}/index.html


%changelog
* Fri Dec 21 2007 Olivier Blin <oblin@mandriva.com> 2.99.56-5mdv2008.1
+ Revision: 136611
- restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Mon Jun 25 2007 Oden Eriksson <oeriksson@mandriva.com> 2.99.56-5mdv2008.0
+ Revision: 43876
- Import mxverify



* Mon Jun 25 2007 Oden Eriksson <oeriksson@mandriva.com> 2.99.56-5mdv2008.0
- fix deps

* Mon Jun 26 2006 Oden Eriksson <oeriksson@mandriva.com> 2.99.56-4mdv2007.0
- relocate to /var/www/%%{name}
- add apache config

* Fri May 06 2005 Oden Eriksson <oeriksson@mandriva.com> 2.99.56-3mdk
- added one gcc4 patch (debian)

* Fri Dec 10 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.99.56-2mdk
- rebuild

* Wed Nov 19 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.99.56-1mdk
- the license has been clarified now
- 2.99.56
- full zmailer will follow someday...
- initial cooker contrib

* Sun Sep 01 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.99.56-0.20020901.1mdk
- initial package