Date: Tue, 4 Mar 2014 08:10:01 GMT From: Ruslan Makhmatkhanov <cvs-src@yandex.ru> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/187240: sysutils/tcplist incompatible with sysutils/lsof Message-ID: <201403040810.s248A1HP029270@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/187240; it has been noted by GNATS. From: Ruslan Makhmatkhanov <cvs-src@yandex.ru> To: C Hutchinson <portmaster@bsdforge.com> Cc: bug-followup@FreeBSD.org Subject: Re: ports/187240: sysutils/tcplist incompatible with sysutils/lsof Date: Tue, 04 Mar 2014 12:00:15 +0400 This is a multi-part message in MIME format. --------------060704030206060703030302 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit So, this is proper lsof commandline. It outputs like: uid x.x.x.x:10859->y.y.y.y:22 uid x.x.x.x:16573->y.y.y.y:80 uid x.x.x.x:19337->y.y.y.y:80 and tcplist now fails with: select: Bad file descriptor Looks like the code needs to be updated to modern network stuff. -- Regards, Ruslan T.O.S. Of Reality --------------060704030206060703030302 Content-Type: text/x-patch; name="tcplist.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="tcplist.diff" Index: files/patch-03 =================================================================== --- files/patch-03 (revision 346995) +++ files/patch-03 (working copy) @@ -5,7 +5,7 @@ #else /* !OLDLSOF */ /* These use the current (as of 3.62W, at least) parameters for lsof */ -#define LSOFCMD "lsof -nPsli TCP | awk '{print $3,$NF}' | sort | uniq" -+#define LSOFCMD "lsof -nPsli TCP | awk '{print $3,$(NF - 1)}' | sort | uniq" ++#define LSOFCMD "lsof -nPls -iTCP | awk '{print $3,$(NF - 1)}' | tail -n+2 | sort | uniq" #endif /* !OLDLSOF */ #endif /* LSOFCMD */ --------------060704030206060703030302--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201403040810.s248A1HP029270>