%define destdir %buildroot
%global myhome /usr/local/qmailanalog
Buildroot: %_builddir/%{name}-%version-root
License: Check with djb
Group: Utilities/System
Name: qmailanalog
Packager: mw@csi.hu
Patch: %name-%version.errno.patch
Release: 112memphis
Requires: qmail >= 1.01 functions > 1
Source: ftp://cr.yp.to/software/%name-%version.tar.gz
Summary: Analysis tools for qmail
URL: http://cr.yp.to/%name.html
Version: 0.70
%description
qmailanalog is a collection of tools to help you analyze qmail-send's
activity record. It supplies statistics to answer a wide variety of
questions:
* overall: how many messages? recipients? attempts? etc.
* ddist: how soon were 50 percent of the messages delivered?
90 percent? 95 percent? 99 percent?
* rxdelay: what's the best order of recipients for mailing lists?
* recipients, rhosts: who's getting mail? bytes? messages? attempts?
* successes, failures, deferrals: why? how often? how much delay?
* senders, suids: messages? bytes? load? recipients? attempts? delay?
qmailanalog also includes several tools to focus attention on particular
senders, recipients, or messages.
%prep
%setup -q
%patch -p1
%build
make man prog
sleep 1
# add %myhome/qmailanalog/bin to PATH via shellinit files
echo 'setenv PATH "${PATH}:%myhome/bin"' > qmailanalog.csh
echo 'appath PATH %myhome/bin' > qmailanalog.sh
%install
/bin/rm -rf %destdir
mkdir -p %destdir%myhome
echo %destdir%myhome > conf-home
grep -v cat1 hier.c > hier.c.tmp
mv hier.c.tmp hier.c
make install instcheck
./install
./instcheck
#install shell init files
mkdir -p %destdir/etc/profile.d
cp qmailanalog.sh %destdir/etc/profile.d
cp qmailanalog.csh %destdir/etc/profile.d
chmod a+x %destdir/etc/profile.d/*
%clean
/bin/rm -rf %destdir
%files
%config /etc/profile.d/*
%doc ACCOUNTING BLURB CHANGES INSTALL MATCHUP README THANKS TODO
%doc VERSION
%myhome