Package sqlgrey: Specfile
# useful defaults %define name sqlgrey %define ver 1.6.8 %define rel alt1 %define sqlgrey_admin mailadm %define sqlgrey_owner sqlgrey %define ROOT %_localstatedir/%name Summary: SQLgrey is a postfix grey-listing policy service Name: %name Version: %ver Release: %rel License: GPL Url: http://sqlgrey.sourceforge.net Group: System/Servers Source0: %name-%ver.tar.bz2 Source1: %name-alt-init Patch: %name-alt-conf.patch BuildArch: noarch # Automatically added by buildreq on Sat Jun 25 2005 (-ba) BuildRequires: less perl-DBI perl-Date-Calc perl-Net-Server perldoc Requires: perl-DBD-SQLite %description SQLgrey is a Postfix grey-listing policy service with auto-white-listing written in Perl with SQL database as storage backend. Greylisting stops 50 to 90 % junk mails (spam and virus) before they reach your Postfix server (saves BW, user time and CPU time). %prep %setup %patch -p1 %build %make_build %install %makeinstall ROOTDIR=$RPM_BUILD_ROOT %__install -p -m755 -D %SOURCE1 $RPM_BUILD_ROOT%_initdir/%name %__mkdir_p %buildroot%ROOT for i in $RPM_BUILD_ROOT%_sysconfdir/%name/clients_*; do >"$RPM_BUILD_ROOT%_sysconfdir/%name/`basename $i`.local"; done %pre /usr/sbin/groupadd -r -f %sqlgrey_owner /usr/sbin/groupadd -r -f %sqlgrey_admin /usr/sbin/useradd -r -n -g %name -d %ROOT -s /dev/null -c %name %name >/dev/null 2>&1 ||: %post if [ $1 = 1 ]; then /sbin/chkconfig --add %name fi if [ $1 -ge 2 ]; then %_initdir/%name condrestart fi %preun if [ $1 = 0 ]; then %_initdir/%name condstop /sbin/chkconfig --del %name %__rm -f %ROOT/* fi %files %_initrddir/sqlgrey %_sbindir/sqlgrey %_sbindir/update_sqlgrey_config %_bindir/sqlgrey-logstats.pl %_man1dir/* %doc README* HOWTO Changelog FAQ TODO %attr(750,%name,%sqlgrey_admin) %_sysconfdir/%name %attr(640,%name,%sqlgrey_admin) %config(noreplace) %_sysconfdir/%name/%name.conf %attr(750,%name,%name) %ROOT %changelog * Fri Nov 06 2009 Afanasov Dmitry <ender@altlinux.org> 1.6.8-alt1 - New upstream. * Sat Oct 29 2005 LAKostis <lakostis at altlinux.ru> 1.6.7-alt1 - New upstream. * Sat Aug 06 2005 LAKostis <lakostis at altlinux.ru> 1.6.5-alt1 - New upstream. * Sat Jun 25 2005 LAKostis <lakostis at altlinux.ru> 1.6.1-alt1 - New upstream. - Some init script tweaks. - Update BuildRequires. - Add upgrade handling. * Sun Mar 06 2005 LAKostis <lakostis at altlinux.ru> 1.4.8-alt1 - New upstream. * Wed Feb 16 2005 LAKostis <lakostis at altlinux.ru> 1.4.3-alt1 - initial build for Sisyphus. |