Sophie

Sophie

distrib > Mandriva > 2008.0 > x86_64 > by-pkgid > 34a17cfb9b96ae2bde774cfe95a53726 > files > 5

ippl-1.99.5-10mdv2008.0.src.rpm

%define name ippl
%define version 1.99.5
%define release %mkrel 10

Summary: Logs TCP, ICMP and UDP connections
Name: %{name}
Version: %{version}
Release: %{release}
URL: http://www.via.ecp.fr/~hugo/ippl/
Source: http://pltplp.net/ippl/archive/dev/%{name}-%{version}.tar.bz2
Source2: ippl.init
Source3: ippl.log
Patch0: %{name}-log.patch
License: GPL
Group: Monitoring
Buildrequires:	libpcap-devel
Buildrequires:  byacc
Buildrequires:  flex
Buildroot: %{_tmppath}/%{name}-buildroot
Requires(pre): chkconfig

%description
ippl is a configurable IP protocols logger. It currently logs incoming ICMP
messages, TCP connections and UDP datagrams. It is configured with
Apache-like rules and has a built-in DNS cache. It is aimed to replace
iplogger.

%prep

%setup -q

%patch0 -p0 -b .log

%build

%configure --with-user=nobody

%make

%install
rm -rf $RPM_BUILD_ROOT

mkdir $RPM_BUILD_ROOT
mkdir $RPM_BUILD_ROOT/%{_sysconfdir}
mkdir $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d
mkdir $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d
mkdir $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d
mkdir $RPM_BUILD_ROOT/var
mkdir $RPM_BUILD_ROOT/var/log
mkdir $RPM_BUILD_ROOT/var/log/ippl

make ROOT=$RPM_BUILD_ROOT install

touch $RPM_BUILD_ROOT/var/log/ippl/all.log


install -m755 %{SOURCE2} \
              $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/ippl
install -m644 %{SOURCE3} \
              $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/ippl


%clean
rm -rf $RPM_BUILD_ROOT

%post
/sbin/chkconfig --add ippl

%preun
if [ $1 = 0 ]; then
   /sbin/chkconfig --del ippl
fi


%files
%defattr(-,root,root)
%doc BUGS CREDITS HISTORY INSTALL LICENSE README TODO
%config(noreplace) %{_sysconfdir}/ippl.conf
%config(noreplace) %{_sysconfdir}/rc.d/init.d/ippl
%config(noreplace) %{_sysconfdir}/logrotate.d/ippl
# %dir /var/log/ippl
%config /var/log/ippl/all.log
%{_mandir}/man5/ippl.conf.*
%{_mandir}/man8/ippl.*
%{_sbindir}/*





%changelog
* Thu Aug 23 2007 Thierry Vignaud <tvignaud@mandriva.com> 1.99.5-10mdv2008.0
+ Revision: 70274
- kill file require on chkconfig


* Fri Jul 29 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.99.5-8mdk
- Fix BuildRequires

* Thu Jul 14 2005 Oden Eriksson <oeriksson@mandriva.com> 1.99.5-7mdk
- rebuilt against new libpcap-0.9.1 (aka. a "play safe" rebuild)

* Thu Jul 07 2005 Lenny Cartier <lenny@mandrakesoft.com> 1.99.5-6mdk
- rebuild

* Thu May 27 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.99.5-5mdk
- rebuild