Package: netdiag
Version: 0.7-7.1
Severity: normal
Tags: patch

Hi,

Attached is the diff for my netdiag 0.7-7.2 NMU.

Is this package still being maintained? It's been a slightly while since
it was uploaded, though I do see you responding to a few bugs in the
BTS.

-- 
see shy jo
diff -u netdiag-0.7/tcpspray/tcpspray.c netdiag-0.7/tcpspray/tcpspray.c
--- netdiag-0.7/tcpspray/tcpspray.c
+++ netdiag-0.7/tcpspray/tcpspray.c
@@ -20,6 +20,8 @@
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <sys/time.h>
+#include <sys/wait.h>
+#include <signal.h>
 
 #include <netinet/in.h>
 
@@ -234,6 +236,8 @@
       while (bytes_left) {
 	if ((cnt = read(sock, buf, bytes_left)) == -1)  {
 	  perror("receive:");
+	  kill(pid, SIGTERM);
+	  wait(NULL);
 	  exit(2);
 	}
 
@@ -261,6 +265,8 @@
 	
 	if ((cnt = read(sock, buf, bytes_left)) == -1)  {
 	  perror("receive:");
+	  kill(pid, SIGTERM);
+	  wait(NULL);
 	  exit(2);
 	}
 	bytes_left -= cnt;
diff -u netdiag-0.7/debian/changelog netdiag-0.7/debian/changelog
--- netdiag-0.7/debian/changelog
+++ netdiag-0.7/debian/changelog
@@ -1,3 +1,16 @@
+netdiag (0.7-7.2) unstable; urgency=low
+
+  * NMU
+  * Patch from Rémi Denis-Courmont fixing tcpspray to kill background
+    processes if the foreground process dies. Closes: #12254
+  * Current standards version.
+  * Remove netload from the binary package as it will not work with 2.6
+    kernels. Closes: #23183
+  * Patch from Justin Pryzby fixing bad indentation in tcpspray man page.
+    Closes: #364208
+
+ -- Joey Hess <[EMAIL PROTECTED]>  Tue, 27 Feb 2007 20:52:41 -0500
+
 netdiag (0.7-7.1) unstable; urgency=low
 
   * Don't set DESTDIR when building strobe, avoids strobe trying to read
diff -u netdiag-0.7/debian/README.debian netdiag-0.7/debian/README.debian
--- netdiag-0.7/debian/README.debian
+++ netdiag-0.7/debian/README.debian
@@ -6,7 +6,6 @@
 statnet		Shows network status
 netwatch	Shows network status in color. More info than statnet.
 tcpblast	Actively try to figure out maximum throughput on a link.
-netload		Shows network status/troughput based on kernel stats.
 
 All of these come with manpages some are constructed by Christoph Lameter
 <[EMAIL PROTECTED]> since they were lacking. 
diff -u netdiag-0.7/debian/control netdiag-0.7/debian/control
--- netdiag-0.7/debian/control
+++ netdiag-0.7/debian/control
@@ -14,3 +14,3 @@
  system is showing strange network behaviour and you want to find out what
- your network is doing. The included tools are tcpblast, netload, trafshow,
+ your network is doing. The included tools are tcpblast, trafshow,
  netwatch, strobe, statnet, and tcpspray.
diff -u netdiag-0.7/debian/menu netdiag-0.7/debian/menu
--- netdiag-0.7/debian/menu
+++ netdiag-0.7/debian/menu
@@ -7,2 +6,0 @@
-?package(netdiag):needs=text section="Apps/System" title="Network load on ppp0" \
-  command="/usr/bin/netload ppp0"
diff -u netdiag-0.7/debian/rules netdiag-0.7/debian/rules
--- netdiag-0.7/debian/rules
+++ netdiag-0.7/debian/rules
@@ -16,7 +16,7 @@
 	cd trafshow*;make
 	cd netwatch;./configure;make
 	cd tcpblast;gcc -s -O2 -o tcpblast tcpblast*.c
-	cd netload*;make
+#	cd netload*;make
 
 	touch build
 
@@ -30,7 +30,7 @@
 	-cd trafshow*;make realclean
 	-cd netwatch;make clean
 	-cd tcpblast;rm tcpblast
-	-cd netload*;make clean
+#	-cd netload*;make clean
 	dh_clean
 
 # Build architecture-independent files here.
@@ -52,7 +52,7 @@
 	install netwatch/netresolv debian/tmp/usr/lib/netdiag
 	install trafshow*/trafshow debian/tmp/usr/sbin
 	install tcpblast/tcpblast debian/tmp/usr/bin
-	install netload*/netload debian/tmp/usr/bin
+#	install netload*/netload debian/tmp/usr/bin
 	install diagperm debian/tmp/usr/sbin
 
 	dh_installdocs
@@ -60,7 +60,7 @@
 	dh_installmenu
 #	dh_installinit
 	dh_installcron
-	dh_installmanpages
+	dh_installmanpages netload-0.92/netload.1
 	rm debian/tmp/usr/share/man/man1/statnet.1.proto
 	ln -s statnet.1.gz debian/tmp/usr/share/man/man1/statnetd.1.gz
 #	dh_undocumented
only in patch2:
unchanged:
--- netdiag-0.7.orig/tcpspray/tcpspray.1
+++ netdiag-0.7/tcpspray/tcpspray.1
@@ -67,7 +67,7 @@
 .BI \-d " delay"
 Sets the time in microseconds to wait between successive buffer
 transmissions.  The default is no delay.
-.TP
+
 \".SH EXAMPLES
 \".SH FILES
 .SH SEE ALSO

Attachment: signature.asc
Description: Digital signature

Reply via email to