Summary: Dynamic relay authorization control Summary(ja): 動的なメール中継認証デーモン Name: dracd Version: 1.12 Release: 4%{?_dist_release} License: Other Group: System Environment/Daemons URL: http://mail.cc.umanitoba.ca/drac/ Source0: drac.tar.Z Source1: dracd-init.d.source Source2: dracd-rc.d.source Source3: dracd.allow-sample Source4: README.vine-drac Patch0: drac-Makefile-1.12.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: libdb-devel Requires(post): chkconfig portmap Requires(preun): chkconfig portmap Packager: iwamoto Vendor: Project Vine Distribution: Vine Linux %description DRAC is a daemon that dynamically updates a relay authorization map for sendmail. It provides a way to allow legitimate users to relay mail through an SMTP server, while still preventing others from using it as a spam relay. User's IP addresses are added to the map immediately after they have authenticated to the POP or IMAP server. By default, map entries expire after 30 minutes, but can be renewed by additional authentication. Periodically checking mail on a POP server is sufficient to do this. The POP and SMTP servers can be on different hosts. %prep %setup -q -c -n drac-1.12 %patch0 -p0 cp %{SOURCE4} ./README.vine %build make OPTFLAGS="$RPM_OPT_FLAGS -fPIC" %install install -d $RPM_BUILD_ROOT%{_sbindir} install -d $RPM_BUILD_ROOT/etc/rc.d/init.d install -d $RPM_BUILD_ROOT/etc/mail install -d $RPM_BUILD_ROOT%{_libdir} install -d $RPM_BUILD_ROOT%{_mandir}/man3 install -d $RPM_BUILD_ROOT%{_mandir}/man8 install -m755 rpc.dracd $RPM_BUILD_ROOT%{_sbindir} install -m644 dracauth.3 $RPM_BUILD_ROOT%{_mandir}/man3/ install -m644 rpc.dracd.1m $RPM_BUILD_ROOT%{_mandir}/man8/rpc.dracd.8 install -m755 %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/dracd install -m755 %{SOURCE2} $RPM_BUILD_ROOT%{_sbindir}/rc.dracd install -m644 %{SOURCE3} $RPM_BUILD_ROOT/etc/mail/dracd.allow install -m644 libdrac.a $RPM_BUILD_ROOT%{_libdir} install -m755 testing $RPM_BUILD_ROOT%{_sbindir}/testdrac %post /sbin/chkconfig --add dracd %preun if [ $1 = 0 ] ; then /sbin/chkconfig --del dracd fi %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc COPYRIGHT Changes INSTALL PORTING README* %{_sbindir}/rpc.dracd %{_sbindir}/rc.dracd %{_sbindir}/testdrac %{_libdir}/libdrac.a %{_mandir}/man3/dracauth.3* %{_mandir}/man8/rpc.dracd.8* %config /etc/rc.d/init.d/dracd %config(noreplace) /etc/mail/dracd.allow %changelog * Thu Dec 18 2014 Ryoichi INAGAKI - 1.12-4 - built with libdb 5.3.28 * Sun Apr 17 2011 Satoshi IWAMOTO - 1.12-3 - rebuilt with rel++ - add vendor/distri tags - use hoge(pre) tags instead of hogepre tags * Tue Jul 7 2009 Satoshi IWAMOTO - 1.12-2 - README.vine-drac in UTF-8 * Sat Jun 21 2008 MATSUBAYASHI Kohji - 1.12-1 - rebuilt against db4-4.6.21 - new versioning policy * Tue Nov 20 2007 NAKAMURA Kenta 1.12-0vl6 - use RPM_OPT_FLAGS and -fPIC * Thu May 10 2007 Daisuke SUZUKI 1.12-0vl5 - rebuild with db4-4.3 * Thu Jul 13 2006 Ryoichi INAGAKI 1.12-0vl4 - changed Group to System Environment/Daemons * Sun Nov 7 2004 MATSUBAYASHI Kohji 1.12-0vl3 - rebuilt with db4-4.2.52 * Mon Sep 6 2004 AKIYAMA Kazuhito 1.12-0vl2 - fix typo on README.vine * Sat Aug 23 2003 AKIYAMA Kazuhito 1.12-0vl1 - source upgrade - update Patch0 * Fri Aug 22 2003 AKIYAMA Kazuhito 1.11-0vl6 - update SOURCE4 - use License tag * Fri Aug 22 2003 AKIYAMA Kazuhito 1.11-0vl5 - BuildPrereq: db4-devel and Requires: db4 * Fri Aug 23 2002 AKIYAMA Kazuhito 1.11-0vl4 - add README.vine (SOURCE4) * Fri Jun 21 2002 AKIYAMA Kazuhito 1.11-0vl3 - build for Vine Linux 2.5 - add BuildPrereq: db3-devel and Requires: db3 * Tue May 28 2001 AKIYAMA Kazuhito 1.11-0vl2 - clean up spec * Thu Mar 15 2001 AKIYAMA Kazuhito - 1.11-0vl1 * Thu Dec 14 2000 Kenneth Porter - Add testing program to package, renamed to testdrac * Thu Nov 2 2000 Kenneth Porter - Move rc.dracd out of /etc - Mark remaining /etc files (init file) as config - Return a value from init script - Add status to init script * Mon Oct 30 2000 Kenneth Porter - Add Requires: portmap - Make dracd.allow a config file - Compressed man pages on newer RPM systems * Sat Jul 1 2000 Kenneth Porter - Fix install for non-root packager - Remove bogus address from default client allow file. - Add chkconfig invocation to automatically install startup links. - Move libdrac.a to /usr/lib. No need for a directory of its own. * Tue Oct 26 1999 Mike McHenry - First RPM build