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