#
# spec file for package postgrey (Version 1.31)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild


Name:           mailtrace-daemon
Requires:       perl >= 5.6.0, perl-String-CRC32
# Requires:     perl-Cache-Memcached-Fast
# Requires:	memcached
# PreReq:         %insserv_prereq, %fillup_prereq /usr/sbin/useradd
License:        GPL v2 or later
Group:          Productivity/Networking/Email/Utilities
Summary:        mailtrace daemon
Version:        1.0
Release:        0
Url:            http://www.heinlein-support.de/mailtrace
BuildArch:      noarch
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
#Source0:        http://postgrey.schweikert.ch/pub/%name-%{version}.tar.bz2
#Source1:        %{name}.init
#Source2:        %{name}.sysconfig
#Source3:        %{name}.README.SUSE
#Source4:        %{name}_daily_greylist.crontab
#Source5:        http://lists.ee.ethz.ch/p/postgrey_clients_dump
#Patch0:         %{name}-1.32-config.patch
#Patch1:         %{name}-1.31-goupid.patch
#Patch2:         postgrey_clients_dump.patch
Packager: 	Peer Heinlein <p.heinlein@heinlein-support.de>

%description
This ist the mailtrace-daemon


Authors:
--------
    Stefan Neben <s.neben@heinlein-support.de>

#%prep
#%setup
#cp %{SOURCE5} .
#%patch0 -p1
#%patch1 -p1
# %patch2 -p0
#cp %{SOURCE3} README.SUSE

#%build

%install
# Init-Script and rc*
cd /home/peer/Documents/Mailarchivierung/Dev-Repository/HMT/Daemon
install -D init.d/mailtrace-daemon $RPM_BUILD_ROOT/etc/init.d/mailtrace-daemon
install -d %{buildroot}/%{_sbindir}
ln -sf ../../etc/init.d/%{name} $RPM_BUILD_ROOT/usr/sbin/rc%{name}

# Configs
install -d %{buildroot}/etc/mailtrace
install -D conf/* $RPM_BUILD_ROOT/etc/mailtrace/

# Libs
install -d %{buildroot}/usr/lib/mailtrace
install -d %{buildroot}/usr/lib/mailtrace/Daemon
install -d %{buildroot}/usr/lib/mailtrace/Database
install -d %{buildroot}/usr/lib/mailtrace/System
install -D lib/Daemon/*.pm $RPM_BUILD_ROOT/usr/lib/mailtrace/Daemon/
install -D lib/Database/*.pm $RPM_BUILD_ROOT/usr/lib/mailtrace/Database/
install -D lib/System/*.pm $RPM_BUILD_ROOT/usr/lib/mailtrace/System/

# Program
install -D mailtrace.pl $RPM_BUILD_ROOT/%{_sbindir}
patch -p1 $RPM_BUILD_ROOT/%{_sbindir}/mailtrace.pl < SPEC/path.diff

%pre
#/usr/sbin/useradd --system -g nogroup -s /bin/false -c "Postgrey Daemon" -d /var/lib/%{name} %{name} 2> /dev/null || :

%preun
%stop_on_removal %{name}

%post
%{fillup_and_insserv %{name}}

%postun
%restart_on_update %{name}
%{insserv_cleanup}
%verifyscript

%files
%defattr(-,root,root)
%dir %{_sysconfdir}/mailtrace
%config(noreplace) %{_sysconfdir}/mailtrace/*
# %config(noreplace) %{_sysconfdir}/postfix/postgrey_whitelist_clients.local
%config %attr(0755,root,root) /etc/init.d/mailtrace-daemon
%{_sbindir}/mailtrace.pl
/usr/lib/mailtrace/*
%{_sbindir}/rc%{name}

%dir %attr(0755,root,root) /usr/lib/mailtrace
# %doc %{_mandir}/man?/*
# %doc Changes COPYING README README.SUSE %{name}_daily_greylist.crontab

%changelog
* Thu Aug 12 2010 p.heinlein@heinlein-support.de
- initial version 1.00
