luci-mod-admin-full: fix check for traceroute6
authorJo-Philipp Wich <jo@mein.io>
Sat, 21 Jul 2018 12:18:06 +0000 (14:18 +0200)
committerJo-Philipp Wich <jo@mein.io>
Sat, 21 Jul 2018 12:20:05 +0000 (14:20 +0200)
Since busybox has moved traceroute6 from /usr/bin/ to /bin/, we need to
check both locations.

Fixes #1973.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit e4a86478e60d7a181dbf05ec9ba4d424ad91777b)

modules/luci-mod-admin-full/luasrc/view/admin_network/diagnostics.htm

index d9217894fd5856473ad192e8260a67791818495e..b409c8b0392557f456fdd9ce6e7c722d765a94e7 100644 (file)
@@ -8,7 +8,7 @@
 <%
 local fs   = require "nixio.fs"
 local has_ping6 = fs.access("/bin/ping6") or fs.access("/usr/bin/ping6")
-local has_traceroute6 = fs.access("/usr/bin/traceroute6")
+local has_traceroute6 = fs.access("/bin/traceroute6") or fs.access("/usr/bin/traceroute6")
 
 local dns_host = luci.config.diag and luci.config.diag.dns or "dev.openwrt.org"
 local ping_host = luci.config.diag and luci.config.diag.ping or "dev.openwrt.org"