diff --git a/ChangeLog b/ChangeLog index f944aff..142db22 100644 --- a/ChangeLog +++ b/ChangeLog @@ -15,6 +15,10 @@ Unattributed items are by Paul Warren and Chris Lightfoot. * Fixed the search for libpcap in the configure script Thomas Schwinge +* Updated RPM spec file + Richard Lucassen + + 0.14 06/09/03 * Added forking resolver as fall-back resolver * Fixed DNS resolution so that no lookups are done if options.dns_resolution == diff --git a/iftop.spec.in b/iftop.spec.in index 71dc04f..619632c 100644 --- a/iftop.spec.in +++ b/iftop.spec.in @@ -1,49 +1,55 @@ -Summary: iftop - provides realtime bandwith usage on an interface -Name: iftop -Version: __VERSION__ -Release: 1 -License: GPL -Group: Applications/Internet -Source0: http://www.ex-parrot.com/~pdw/iftop/download/iftop-__VERSION__.tar.gz -URL: http://www.ex-parrot.com/~pdw/iftop/ -Buildroot: %{_tmppath}/%{name}-%{version}-%(id -u -n) -Packager: Riku Meskanen -BuildRequires: libpcap -BuildRequires: ncurses-devel > 5.2-12 +Summary: iftop - display bandwidth usage on an interface by host +Name: iftop +Version: __VERSION__ +Release: 1 +Source: http://www.ex-parrot.com/~pdw/iftop/%{name}-%{version}.tar.gz +URL: http://www.ex-parrot.com/~pdw/iftop/ +Group: Network/Monitoring +Packager: Richard Lucassen +Copyright: GPL +BuildRoot: /var/tmp/%{name}-%{version}-root +Prefix: %{_prefix} %description -iftop does for network usage what top(1) does for CPU usage. It listens -to network traffic on a named interface and displays a table of current -bandwidth usage by pairs of hosts. Handy for answering the question -"why is our ADSL link so slow?" +iftop listens to network traffic on a named interface, or +on the first interface it can find which looks like an +external interface if none is specified, and displays a +table of current bandwidth usage by pairs of hosts. iftop +must be run with sufficient permissions to monitor all +network traffic on the interface; see pcap(3) for more +information, but on most systems this means that it must +be run as root. + %prep %setup -q %build - +CPPFLAGS=-I/usr/include/pcap +./configure --prefix="%{_prefix}" --mandir="%{_mandir}" make %install -[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT -make DESTDIR=$RPM_BUILD_ROOT iftop -gzip -9 iftop.8 -mkdir -p ${RPM_BUILD_ROOT}%{_sbindir} ${RPM_BUILD_ROOT}%{_mandir}/man8 -install -m 755 iftop ${RPM_BUILD_ROOT}%{_sbindir} -install -m 644 iftop.8.gz ${RPM_BUILD_ROOT}%{_mandir}/man8 +rm -rf "$RPM_BUILD_ROOT" +mkdir -p $RPM_BUILD_ROOT%{_bindir} +mkdir -p $RPM_BUILD_ROOT%{_mandir}/man8 +install -s -m 755 iftop $RPM_BUILD_ROOT%{_bindir} +install iftop.8 $RPM_BUILD_ROOT%{_mandir}/man8 + %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) -%doc README CHANGES COPYING TODO INSTALL -%attr(755,root,root) %{_sbindir}/iftop -%{_mandir}/man8/* +%doc AUTHORS COPYING ChangeLog NEWS README TODO +%{_bindir}/* +%doc %{_mandir}/man*/* %changelog +* Fri Oct 17 2003 Richard Lucassen +- src.rpm can be rebuilt by a normal user now * Fri Aug 30 2002 Iain Lea - Updated build for Red Hat 7.3 version * Sat Apr 13 2002 Riku Meskanen - Initial build for Red Hat 7.2 version -