ports/139546: [PATCH] fix net-mgmt/coovachilli so it uses netstat instead of route to display routing information

Sevan Janiyan venture37 at geeklan.co.uk
Mon Oct 12 17:40:01 UTC 2009


>Number:         139546
>Category:       ports
>Synopsis:       [PATCH] fix net-mgmt/coovachilli so it uses netstat instead of route to display routing information
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 12 17:40:00 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Sevan Janiyan
>Release:        7.2
>Organization:
>Environment:
>Description:
coovachilli attempts to use route to display routing information, attached diff changes the functions file so that it uses netstat instead.

Pointed out & fix provided via private email by Jonathan De Graeve
>How-To-Repeat:

>Fix:
diff -urN net-mgmt/coovachilli.orig/Makefile net-mgmt/coovachilli/Makefile
--- net-mgmt/coovachilli.orig/Makefile	2009-10-12 18:10:15.000000000 +0100
+++ net-mgmt/coovachilli/Makefile	2009-10-12 18:21:18.000000000 +0100
@@ -7,6 +7,7 @@
 
 PORTNAME=	coovachilli
 PORTVERSION=	1.0.12
+PORTREVISION=	1
 CATEGORIES=	net-mgmt
 MASTER_SITES=	http://ap.coova.org/chilli/ \
 		http://www.geeklan.co.uk/files/ \
diff -urN net-mgmt/coovachilli.orig/files/patch-conf_functions.in net-mgmt/coovachilli/files/patch-conf_functions.in
--- net-mgmt/coovachilli.orig/files/patch-conf_functions.in	2009-10-12 18:18:53.000000000 +0100
+++ net-mgmt/coovachilli/files/patch-conf_functions.in	2009-10-12 18:09:22.000000000 +0100
@@ -1,5 +1,5 @@
---- conf/functions.in.orig	2009-01-10 17:55:30.000000000 +0000
-+++ conf/functions.in	2009-01-10 17:56:42.000000000 +0000
+--- conf/functions.in.orig	2008-04-13 15:58:32.000000000 +0100
++++ conf/functions.in	2009-10-12 18:08:23.000000000 +0100
 @@ -4,7 +4,6 @@
  # Licensed under GPL. See http://coova.org/
  #
@@ -17,3 +17,12 @@
  HS_UAMPORT=${HS_UAMPORT:-3990}
  HS_RADIUS=${HS_RADIUS:-$HS_UAMSERVER}
  HS_RADSECRET=${HS_RADSECRET:-$HS_UAMSECRET}
+@@ -49,7 +46,7 @@
+ HS_PAP_OK=${HS_PAP_OK:-on}
+ HS_DNS1=${HS_DNS1:-$HS_DNS}
+ HS_DNS1=${HS_DNS1:-$(grep '^nameserver' /etc/resolv.conf | head -n1 | awk '{print $2}')}
+-HS_WANIF=${HS_WANIF:-$(route -n|grep '^0.0.0.0'|head -n1|awk '{print $8}')}
++HS_WANIF=${HS_WANIF:-$(netstat -rn|grep '^default'|head -n1|awk '{print $6}')}
+ 
+ bailout() { echo $1; exit; }
+ 


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list