X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fprobe-ulog.spec;h=3d7e8c03924a2ae9bd5f8e630cbecbc5cf926828;hb=a1cce17238e51d4b8ab643937843da04b2b54eab;hp=fa71dd0b4e2652024ca6eca003797198f5e2c724;hpb=73870b72ad280d28a28261d7ff6dfb4feffc0063;p=fprobe-ulog.git diff --git a/fprobe-ulog.spec b/fprobe-ulog.spec index fa71dd0..3d7e8c0 100644 --- a/fprobe-ulog.spec +++ b/fprobe-ulog.spec @@ -1,28 +1,45 @@ -Name: fprobe-ulog -Version: 1.1 -Release: 1 +# +# $Id$ +# +%define url $URL$ + +# please keep these three lines as they are used by the tagging script +# see build/module-tag.py for details +%define name fprobe-ulog +%define version 1.1.2 +%define taglevel 4 + +%define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}} + +Name: %{name} +Version: %{version} +Release: %{release} Summary: fprobe-ulog: a NetFlow probe Group: Network/Monitoring License: GPL -URL: http://fprobe.sourceforge.net +#URL: http://fprobe.sourceforge.net +URL: %(echo %{url} | cut -d ' ' -f 2) Source0: %{name}-%{version}.tar.bz2 Buildroot: %{_tmppath}/%{name}-buildroot Provides: fprobe-ulog %description fprobe-ulog - libipulog-based tool that collect network traffic data and emit -it as NetFlow flows towards the specified collector. +it as NetFlow flows towards the specified collector. PlanetLab version. %prep %setup -q %build -./configure --sbindir=%{_sbindir} --mandir=%{_mandir} --enable-uptime_trick=no $EXTRA_OPTIONS +./configure --sbindir=/sbin --mandir=%{_mandir} --enable-uptime_trick=no $EXTRA_OPTIONS make %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} +install -d -v %{buildroot}/etc/init.d +mkdir -p %{buildroot}/var/local/fprobe +install -m 755 -v fprobe-initscript %{buildroot}/etc/init.d/fprobe-ulog gzip --best %{buildroot}%{_mandir}/man8/fprobe-ulog.8 %clean @@ -31,4 +48,34 @@ rm -rf %{buildroot} %files %defattr(-,root,root) %doc AUTHORS ChangeLog NEWS README COPYING TODO -/* +/etc/init.d/fprobe-ulog +/sbin/fprobe-ulog +/var/local/fprobe +%{_mandir}/man8/fprobe-ulog.8.gz + +%post +chkconfig --add fprobe-ulog +chkconfig fprobe-ulog on +if [ "$PL_BOOTCD" != "1" ] ; then + service fprobe-ulog restart + fi + +%preun +# 0 = erase, 1 = upgrade +if [ "$1" -eq 0 ]; then + if [ "$PL_BOOTCD" != "1" ] ; then + service fprobe-ulog stop + fi + chkconfig fprobe-ulog off + chkconfig --del fprobe-ulog +fi + + +%changelog +* Tue Jul 01 2008 Sapan Bhatia - fprobe-ulog-1.1.2-4 +- This change is required for PlanetFlow data collection on PLE. It makes fprobe data accessible to non-root users such +- as pl[e]_netflow. + +* Mon May 05 2008 Stephen Soltesz - fprobe-ulog-1.1.2-3 +- +