lnstat -i: Run indefinitely if the --count isn't specified (#977845)
- Switch to unversioned %docdir
This commit is contained in:
parent
297c72b6cf
commit
0bc8ea9d8d
@ -2,7 +2,7 @@
|
|||||||
Summary: Advanced IP routing and network device configuration tools
|
Summary: Advanced IP routing and network device configuration tools
|
||||||
Name: iproute
|
Name: iproute
|
||||||
Version: 3.10.0
|
Version: 3.10.0
|
||||||
Release: 3%{?dist}
|
Release: 4%{?dist}
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
URL: http://kernel.org/pub/linux/utils/net/%{name}2/
|
URL: http://kernel.org/pub/linux/utils/net/%{name}2/
|
||||||
Source0: http://kernel.org/pub/linux/utils/net/%{name}2/%{name}2-%{version}.tar.gz
|
Source0: http://kernel.org/pub/linux/utils/net/%{name}2/%{name}2-%{version}.tar.gz
|
||||||
@ -18,6 +18,7 @@ Patch6: iproute2-2.6.39-create-peer-veth-without-a-name.patch
|
|||||||
Patch7: iproute2-2.6.39-lnstat-dump-to-stdout.patch
|
Patch7: iproute2-2.6.39-lnstat-dump-to-stdout.patch
|
||||||
Patch8: iproute2-3.8.0-unused-result.patch
|
Patch8: iproute2-3.8.0-unused-result.patch
|
||||||
Patch9: iproute2-3.10.0-xfrm-state-overflow.patch
|
Patch9: iproute2-3.10.0-xfrm-state-overflow.patch
|
||||||
|
Patch10: iproute2-3.10.0-lnstat-interval.patch
|
||||||
License: GPLv2+ and Public Domain
|
License: GPLv2+ and Public Domain
|
||||||
BuildRequires: bison
|
BuildRequires: bison
|
||||||
BuildRequires: flex
|
BuildRequires: flex
|
||||||
@ -63,7 +64,6 @@ The libnetlink static library.
|
|||||||
%prep
|
%prep
|
||||||
%setup -q -n %{name}2-%{version}
|
%setup -q -n %{name}2-%{version}
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
sed -i "s/_VERSION_/%{version}/" man/man8/ss.8
|
|
||||||
%patch1 -p1 -b .kernel
|
%patch1 -p1 -b .kernel
|
||||||
%patch2 -p1 -b .opt_flags
|
%patch2 -p1 -b .opt_flags
|
||||||
%patch3 -p1 -b .ipproto
|
%patch3 -p1 -b .ipproto
|
||||||
@ -73,6 +73,7 @@ sed -i "s/_VERSION_/%{version}/" man/man8/ss.8
|
|||||||
%patch7 -p1 -b .lnstat-dump-to-stdout
|
%patch7 -p1 -b .lnstat-dump-to-stdout
|
||||||
%patch8 -p1 -b .unused-result
|
%patch8 -p1 -b .unused-result
|
||||||
%patch9 -p1 -b .xfrm-state
|
%patch9 -p1 -b .xfrm-state
|
||||||
|
%patch10 -p1 -b .lnstat-interval
|
||||||
sed -i 's/^LIBDIR=/LIBDIR?=/' Makefile
|
sed -i 's/^LIBDIR=/LIBDIR?=/' Makefile
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -172,6 +173,10 @@ done
|
|||||||
%{_includedir}/libnetlink.h
|
%{_includedir}/libnetlink.h
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Aug 13 2013 Petr Šabata <contyk@redhat.com> - 3.10.0-4
|
||||||
|
- lnstat -i: Run indefinitely if the --count isn't specified (#977845)
|
||||||
|
- Switch to unversioned %%docdir
|
||||||
|
|
||||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10.0-3
|
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10.0-3
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||||
|
|
||||||
|
29
iproute2-3.10.0-lnstat-interval.patch
Normal file
29
iproute2-3.10.0-lnstat-interval.patch
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
diff --git a/misc/lnstat.c b/misc/lnstat.c
|
||||||
|
index dca10ad..2889e5e 100644
|
||||||
|
--- a/misc/lnstat.c
|
||||||
|
+++ b/misc/lnstat.c
|
||||||
|
@@ -226,7 +226,7 @@ int main(int argc, char **argv)
|
||||||
|
MODE_NORMAL,
|
||||||
|
} mode = MODE_NORMAL;
|
||||||
|
|
||||||
|
- unsigned long count = 1;
|
||||||
|
+ unsigned long count = 0;
|
||||||
|
static struct field_params fp;
|
||||||
|
int num_req_files = 0;
|
||||||
|
char *req_files[LNSTAT_MAX_FILES];
|
||||||
|
@@ -336,13 +336,14 @@ int main(int argc, char **argv)
|
||||||
|
if (interval < 1 )
|
||||||
|
interval=1;
|
||||||
|
|
||||||
|
- for (i = 0; i < count; i++) {
|
||||||
|
+ for (i = 0; !count || i < count; ) {
|
||||||
|
if ((hdr > 1 && (! (i % 20))) || (hdr == 1 && i == 0))
|
||||||
|
print_hdr(stdout, header);
|
||||||
|
lnstat_update(lnstat_files);
|
||||||
|
print_line(stdout, lnstat_files, &fp);
|
||||||
|
fflush(stdout);
|
||||||
|
sleep(interval);
|
||||||
|
+ if (!count) ++i;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -65,14 +65,3 @@ diff -up /dev/null iproute2-2.6.29/man/man8/ifcfg.8
|
|||||||
+
|
+
|
||||||
+.SH SEE ALSO
|
+.SH SEE ALSO
|
||||||
+.BR ip-cref.dvi
|
+.BR ip-cref.dvi
|
||||||
--- iproute2-2.6.35/man/man8/ss.8 2010-08-04 19:45:59.000000000 +0200
|
|
||||||
+++ iproute2-2.6.35/man/man8/ss.8.new 2010-10-11 14:47:06.084216018 +0200
|
|
||||||
@@ -114,7 +114,7 @@
|
|
||||||
List all the tcp sockets in state FIN-WAIT-1 for our apache to network 193.233.7/24 and look at their timers.
|
|
||||||
.SH SEE ALSO
|
|
||||||
.BR ip (8),
|
|
||||||
-.BR /usr/share/doc/iproute-doc/ss.html " (package iproutedoc)"
|
|
||||||
+.BR /usr/share/doc/iproute-doc-_VERSION_/ss.ps " (package iproute-doc)"
|
|
||||||
.SH AUTHOR
|
|
||||||
.I ss
|
|
||||||
was written by Alexey Kuznetosv, <kuznet@ms2.inr.ac.ru>.
|
|
||||||
|
Loading…
Reference in New Issue
Block a user