# see build/module-tag.py for details
%define name DistributedRateLimiting
%define version 0.1
-%define taglevel 0
+%define taglevel 1
%define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
URL: %(echo %{url} | cut -d ' ' -f 2)
Source0: %{name}-%{version}.tar.bz2
Buildroot: %{_tmppath}/%{name}-buildroot
+BuildRequires: libxml2-devel
+Requires: libxml2
Provides: DistributedRateLimiting
%description
%setup
aclocal
autoconf
-%configure --without-mysql --without-pgsql --without-pcap
+%configure --without-zookeeper
%build
make
mkdir -p %{buildroot}/%{_sysconfdir}/rc.d/init.d
install ulogd.init %{buildroot}/%{_sysconfdir}/rc.d/init.d/ulogd
install ulogd.8 %{buildroot}/%{_mandir}/man8/ulogd.8
+install drl.xml %{buildroot}/%{_sysconfdir}
install -D -m 644 ulogd.logrotate %{buildroot}/%{_sysconfdir}/logrotate.d/ulogd
%clean
%files
%defattr(0644,root,root,0755)
%attr(0755,root,root) %{_sbindir}/ulogd
-%attr(0755,root,root) %{_bindir}/netflow-import
-%{_sysconfdir}/ulogd.conf
-%{_sysconfdir}/drl.xml
+%config %{_sysconfdir}/ulogd.conf
+%config %{_sysconfdir}/drl.xml
%{_sysconfdir}/logrotate.d/ulogd
%attr(0755,root,root) %{_sysconfdir}/rc.d/init.d/ulogd
%{_mandir}/man8/*
%{_libdir}/ulogd/ulogd_BASE.so
%{_libdir}/ulogd/ulogd_LOCAL.so
%{_libdir}/ulogd/ulogd_LOGEMU.so
-%{_libdir}/ulogd/ulogd_NETFLOW.so
%{_libdir}/ulogd/ulogd_OPRINT.so
%{_libdir}/ulogd/ulogd_PWSNIFF.so
+%{_libdir}/ulogd/ulogd_SYSLOG.so
%{_libdir}/ulogd/ulogd_DRL.so
%doc COPYING AUTHORS README
%doc doc/ulogd.txt doc/ulogd.a4.ps doc/ulogd.html
+%doc drl/DRL-LICENSE
%changelog
+* Mon Mar 01 2010 S.Çağlar Onur <caglar@cs.princeton.edu> - DistributedRateLimiting-0.1-1
+
* Tue Oct 14 2008 Kevin Webb <kcwebb@cs.ucsd.edu> - DistributedRateLimiting-0.1
- Created this spec file. Doing my best to import the DRL code into the PlanetLab build system.
-
-
-%define module_current_branch 0.1