Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 1410b8cbcf24cc70ae2694eaa5fcac1d > files > 3

dnswl-client-scripts-0.1.1-1mdv2009.0.src.rpm

Name:		dnswl-client-scripts
Version:	0.1.1
Release:	%mkrel 1
Summary:	DNSWL client scripts
License:	GPL
Group:		Networking/Mail
URL:		http://www.dnswl.org
Source:		http://downloads.sourceforge.net/dnswl/%{name}-%{version}.tar.gz
Source1:	http://www.dnswl.org/pubkey.asc
Source2:	dnswl.cron
Patch:		dnswl-client-scripts.patch
BuildArch:	noarch
BuildRoot:	%{_tmppath}/%{name}-%{version}
Requires(pre):	rpm-helper
Requires(post):	gnupg
Requires:	gnupg

%description
This set of files can be used to retrieve dnswl.org data via rsync
for rbldnsd and/or postfix.  To make it work you should ensure
user dnswl has write access to:
/etc/postfix/postfix-dnswl-header
/etc/postfix/postfix-dnswl-permit
and/or
/var/lib/rbldnsd/dnswl/rbldnsd-dnswl

%prep
%setup -q -n %{name}-%{version}
%patch -p1 -b .orig
cp %{SOURCE1} .

%build

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/etc/cron.daily
mkdir -p %{buildroot}/usr/share/dnswl
mkdir -p %{buildroot}/usr/bin
mkdir -p %{buildroot}/var/cache/dnswl
cp dnswl.conf %{buildroot}/etc/
install dnswl.sh %{buildroot}/usr/bin
install *.pl %{buildroot}/usr/share/dnswl/
install %{SOURCE1} %{buildroot}/usr/share/dnswl/
install %{SOURCE2} %{buildroot}/etc/cron.daily/dnswl

%pre
%_pre_useradd dnswl /var/cache/dnswl /bin/sh

%post
su - dnswl -c "gpg --import /usr/share/dnswl/pubkey.asc"

%postun
%_postun_userdel dnswl /var/cache/dnswl /bin/sh

%clean 
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc pubkey.asc CHANGELOG INSTALL README.postfix
/etc/cron.daily/dnswl
%config(noreplace) /etc/dnswl.conf
%{_bindir}/dnswl.sh
/usr/share/dnswl
%attr(-,dnswl,dnswl) /var/cache/dnswl



%changelog
* Tue Sep 16 2008 Luca Berra <bluca@mandriva.org> 0.1.1-1mdv2009.0
+ Revision: 285256
- import dnswl-client-scripts


* Mon Sep 15 2008 Luca Berra <bluca@comedia.it> 0.1.1-1mdv2008.1
- Initial release