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