summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorToke Høiland-Jørgensen <toke@toke.dk>2020-04-08 23:01:31 +0200
committerToke Høiland-Jørgensen <toke@toke.dk>2020-04-08 23:01:31 +0200
commit88ec332e074dc510d9966e75059e16bf0c794d38 (patch)
tree16af93f7ff6960a0ae9b9c1c132cf8e986c4d233
parent53eae2207cbab0d21253ef0263bc5b90c4e403d5 (diff)
luci-app-sqm: Fix run path
luci-app-sqm was using the wrong path to look for the available_qdiscs file. This happened to work because by default /var is symlinked to /tmp on OpenWrt. However, it breaks badly when this is not the case, and the sqm.conf file for OpenWrt uses /var/run anyway, so update the luci code to do this as well. Fixes #3860. Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
-rw-r--r--applications/luci-app-sqm/Makefile2
-rw-r--r--applications/luci-app-sqm/luasrc/model/cbi/sqm.lua2
2 files changed, 2 insertions, 2 deletions
diff --git a/applications/luci-app-sqm/Makefile b/applications/luci-app-sqm/Makefile
index 77c0f8d2e5..ab2ec47f76 100644
--- a/applications/luci-app-sqm/Makefile
+++ b/applications/luci-app-sqm/Makefile
@@ -7,7 +7,7 @@ LUCI_TITLE:=LuCI Support for SQM Scripts
LUCI_DESCRIPTION:=Luci interface for the SQM scripts queue management package
PKG_VERSION:=1.4.0
-PKG_RELEASE:=7
+PKG_RELEASE:=8
PKG_MAINTAINER:=Toke Høiland-Jørgensen <toke@toke.dk>
diff --git a/applications/luci-app-sqm/luasrc/model/cbi/sqm.lua b/applications/luci-app-sqm/luasrc/model/cbi/sqm.lua
index f16b4e6ab3..f6cdaca8af 100644
--- a/applications/luci-app-sqm/luasrc/model/cbi/sqm.lua
+++ b/applications/luci-app-sqm/luasrc/model/cbi/sqm.lua
@@ -20,7 +20,7 @@ local sys = require "luci.sys"
--local ifaces = net:get_interfaces()
local ifaces = sys.net:devices()
local path = "/usr/lib/sqm"
-local run_path = "/tmp/run/sqm/available_qdiscs"
+local run_path = "/var/run/sqm/available_qdiscs"
m = Map("sqm", translate("Smart Queue Management"),
translate("With <abbr title=\"Smart Queue Management\">SQM</abbr> you " ..