Author: renodr
Date: Wed Oct 21 13:35:06 2020
New Revision: 4208
Log:
Add gnome-nettool ping and netstat fixes patch
Added:
trunk/gnome-nettool/
trunk/gnome-nettool/gnome-nettool-3.8.1-ping_and_netstat_fixes-1.patch
Added: trunk/gnome-nettool/gnome-nettool-3.8.1-ping_and_netstat_fixes-1.patch
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/gnome-nettool/gnome-nettool-3.8.1-ping_and_netstat_fixes-1.patch
Wed Oct 21 13:35:06 2020 (r4208)
@@ -0,0 +1,43 @@
+Submitted By: Douglas R. Reno <renodr at linuxfromscratch dot org>
+Date: 2020-10-21
+Initial Package Version: 3.8.1
+Upstream Status: Submitted
+Origin: Self
+Description: Adapts gnome-nettool's usage of netstat to allow for
+ the Active Network Services to be returned properly
+ and adapts gnome-nettool's usage of ping and ping6 to
+ work properly with those installed with inetutils.
+
+diff -Naurp gnome-nettool-3.8.1.orig/src/netstat.c
gnome-nettool-3.8.1/src/netstat.c
+--- gnome-nettool-3.8.1.orig/src/netstat.c 2012-01-03 03:38:09.000000000
-0600
++++ gnome-nettool-3.8.1/src/netstat.c 2020-10-21 12:38:03.007898216 -0500
+@@ -199,8 +199,13 @@ netstat_do (Netinfo * netinfo)
+ program = util_find_program_dialog ("netstat", parent);
+
+ if (program != NULL) {
+- command =
+- g_strdup_printf ("%s netstat %s", program, option);
++ if (noption == ROUTE || noption == MULTICAST) {
++ command =
++ g_strdup_printf ("%s netstat %s", program, option);
++ } else {
++ command =
++ g_strdup_printf("%s %s", program, option);
++ }
+
+ g_strfreev (netinfo->command_line);
+ netinfo->command_line = g_strsplit (command, " ", -1);
+diff -Naurp gnome-nettool-3.8.1.orig/src/ping.h gnome-nettool-3.8.1/src/ping.h
+--- gnome-nettool-3.8.1.orig/src/ping.h 2011-12-31 17:54:24.000000000
-0600
++++ gnome-nettool-3.8.1/src/ping.h 2020-10-21 12:32:42.355901748 -0500
+@@ -23,8 +23,8 @@
+ /* The ping usage and output is different between Unix flavours */
+ #if defined(__linux__)
+ /* <path to program> ping -b [-c <count>] -n <host> */
+-# define PING_PROGRAM_FORMAT "%s ping -b%s-n %s"
+-# define PING_PROGRAM_FORMAT_6 "%s ping6%s-n %s"
++# define PING_PROGRAM_FORMAT "%s -b%s-n %s"
++# define PING_PROGRAM_FORMAT_6 "%s %s-n %s"
+ # define PING_FORMAT "%d bytes from %s icmp_%3c=%d ttl=%d time=%s %s"
+ # define PING_PARAMS_7
+ #elif defined(__OSF__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
|| defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
--
http://lists.linuxfromscratch.org/listinfo/patches
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page