From 208b7b805404e6f6570df838d7d1f7fb13f48856 Mon Sep 17 00:00:00 2001 From: Nikola Pajkovsky Date: Wed, 11 Jan 2012 11:43:52 +0100 Subject: [PATCH] Initialization build Signed-off-by: Nikola Pajkovsky --- .gitignore | 1 + iptraf-ng-logrotate.conf | 9 ++++++ iptraf-ng.spec | 70 ++++++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 81 insertions(+) create mode 100644 iptraf-ng-logrotate.conf create mode 100644 iptraf-ng.spec diff --git a/.gitignore b/.gitignore index e69de29..ebc83b6 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/iptraf-ng-1.1.0.tar.gz diff --git a/iptraf-ng-logrotate.conf b/iptraf-ng-logrotate.conf new file mode 100644 index 0000000..895ebe3 --- /dev/null +++ b/iptraf-ng-logrotate.conf @@ -0,0 +1,9 @@ +# Logrotate file for iptraf +/var/log/iptraf/*.log { + compress + delaycompress + missingok + notifempty + rotate 4 + create 0600 root root +} diff --git a/iptraf-ng.spec b/iptraf-ng.spec new file mode 100644 index 0000000..21ed156 --- /dev/null +++ b/iptraf-ng.spec @@ -0,0 +1,70 @@ +Summary: A console-based network monitoring utility +Name: iptraf-ng +Version: 1.1.0 +Release: 1%{?dist} +Source0: https://fedorahosted.org/releases/i/p/iptraf-ng/%{name}-%{version}.tar.gz +Source1: iptraf-ng-logrotate.conf +URL: https://fedorahosted.org/iptraf-ng/ +License: GPLv2+ +Group: Applications/System +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: ncurses-devel +Obsoletes: iptraf < 3.1 +Provides: iptraf = 3.1 + +%description +IPTraf-ng is a console-based network monitoring utility. IPTraf gathers +data like TCP connection packet and byte counts, interface statistics +and activity indicators, TCP/UDP traffic breakdowns, and LAN station +packet and byte counts. IPTraf-ng features include an IP traffic monitor +which shows TCP flag information, packet and byte counts, ICMP +details, OSPF packet types, and oversized IP packet warnings; +interface statistics showing IP, TCP, UDP, ICMP, non-IP and other IP +packet counts, IP checksum errors, interface activity and packet size +counts; a TCP and UDP service monitor showing counts of incoming and +outgoing packets for common TCP and UDP application ports, a LAN +statistics module that discovers active hosts and displays statistics +about their activity; TCP, UDP and other protocol display filters so +you can view just the traffic you want; logging; support for Ethernet, +FDDI, ISDN, SLIP, PPP, and loopback interfaces; and utilization of the +built-in raw socket interface of the Linux kernel, so it can be used +on a wide variety of supported network cards. + +%prep +%setup -q + +%build +%configure +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + +# remove everything besides the html and pictures in Documentation +find Documentation -type f | grep -v '\.html$\|\.png$\|/stylesheet' | \ + xargs rm -f + +install -D -m 0644 -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/iptraf-ng + +install -d -m 0755 $RPM_BUILD_ROOT%{_localstatedir}/{lock,log,lib}/iptraf-ng + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES FAQ LICENSE README* RELEASE-NOTES +%doc Documentation +%{_sbindir}/iptraf-ng +%{_sbindir}/rvnamed-ng +%{_mandir}/man8/iptraf-ng.8* +%{_mandir}/man8/rvnamed-ng.8* +%{_localstatedir}/lock/iptraf-ng +%{_localstatedir}/log/iptraf-ng +%{_localstatedir}/lib/iptraf-ng +%config(noreplace) %{_sysconfdir}/logrotate.d/iptraf-ng + +%changelog +* Wed Jan 11 2011 Nikola Pajkovsky - 1.1.0-1 +- Initialization build diff --git a/sources b/sources index e69de29..16309da 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +79a3787027515f688a35173ffbee6432 iptraf-ng-1.1.0.tar.gz