Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37559468
en ru br
ALT Linux repositórios
S:0.998-alt2

Group :: Sistema/Servidores
RPM: rbldnsd

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Summary: Small, fast daemon to serve DNSBLs
Name: rbldnsd
Version: 0.998
Release: alt2
License: GPLv2+
Group: System/Servers
Url: http://www.corpit.ru/mjt/rbldnsd.html
# http://git.corpit.ru/?p=rbldnsd.git
Source0: http://www.corpit.ru/mjt/rbldnsd/rbldnsd_%version.tar.gz
Source1: rbldnsd.init

BuildRequires: gawk, zlib-devel

Packager: L.A. Kostis <lakostis at altlinux.ru>

%description
Rbldnsd is a small, authoritative-only DNS nameserver designed to serve
DNS-based blocklists (DNSBLs). It may handle IP-based and name-based
blocklists.

%prep
%setup -n %name-%version
sed -i -e 's at /var/lib/rbldns\([/ ]\) at %_localstatedir/rbldnsd\1 at g' \
-e 's at \(-r/[a-z/]*\) -b at \1 -q -b at g' debian/rbldnsd.default

%build
# this is not an autotools-generated configure script, and does not support --libdir
CFLAGS="%optflags" ./configure
%make_build

%install
mkdir -p %buildroot{%_sbindir,%_mandir/man8,%_initdir,%_sysconfdir/sysconfig}
mkdir -p %buildroot%_localstatedir/rbldnsd
install -m 755 rbldnsd %buildroot%_sbindir
install -m 644 rbldnsd.8 %buildroot%_mandir/man8
install -m 644 debian/rbldnsd.default %buildroot%_sysconfdir/sysconfig/rbldnsd
install -m 755 %SOURCE1 %buildroot%_initdir/rbldnsd

%pre
/usr/sbin/groupadd -r rbldns ||:
/usr/sbin/useradd -r -g rbldns -d %_localstatedir/lib/rbldnsd \
 -s /dev/null -c "rbldns daemon" rbldns ||:

%post
%post_service rbldnsd

%preun
%preun_service rbldnsd

%files
%doc README.user NEWS TODO debian/changelog CHANGES-0.81
%_sbindir/rbldnsd
%_mandir/man8/rbldnsd.8*
%attr(710,root,rbldns) %dir %_localstatedir/rbldnsd/
%config(noreplace) %_sysconfdir/sysconfig/rbldnsd
%_initdir/rbldnsd

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009