diff --git a/gluon/gluon-config-mode/files/etc/config/config-mode b/gluon/gluon-config-mode/files/etc/config/gluon-config-mode similarity index 100% rename from gluon/gluon-config-mode/files/etc/config/config-mode rename to gluon/gluon-config-mode/files/etc/config/gluon-config-mode diff --git a/gluon/gluon-config-mode/files/etc/hotplug.d/button/50-config-mode b/gluon/gluon-config-mode/files/etc/hotplug.d/button/50-gluon-config-mode similarity index 100% rename from gluon/gluon-config-mode/files/etc/hotplug.d/button/50-config-mode rename to gluon/gluon-config-mode/files/etc/hotplug.d/button/50-gluon-config-mode diff --git a/gluon/gluon-config-mode/files/etc/init.d/config-mode b/gluon/gluon-config-mode/files/etc/init.d/gluon-config-mode similarity index 67% rename from gluon/gluon-config-mode/files/etc/init.d/config-mode rename to gluon/gluon-config-mode/files/etc/init.d/gluon-config-mode index 3d462c3..ca72a58 100755 --- a/gluon/gluon-config-mode/files/etc/init.d/config-mode +++ b/gluon/gluon-config-mode/files/etc/init.d/gluon-config-mode @@ -21,13 +21,13 @@ check_enable() { start() { enable=0 - config_load config-mode + config_load gluon-config-mode config_foreach check_enable wizard if [ "$enable" = '1' ]; then - lua -luci -e 'require "luci.model.uci"; uci_state=luci.model.uci.cursor_state(); uci_state:section("config-mode", "wizard", nil, { running = "1" }); uci_state:save("config-mode")' - uci set 'config-mode.@wizard[0].enabled=0' - uci commit config-mode + lua -luci -e 'require "luci.model.uci"; uci_state=luci.model.uci.cursor_state(); uci_state:section("gluon-config-mode", "wizard", nil, { running = "1" }); uci_state:save("gluon-config-mode")' + uci set 'gluon-config-mode.@wizard[0].enabled=0' + uci commit gluon-config-mode ip addr add $config_mode_addr/$config_mode_plen dev $config_mode_iface ip link set up dev $config_mode_iface @@ -41,8 +41,8 @@ start() { # correctly finish firstboot /etc/init.d/done boot - echo "$config_mode_addr $config_mode_dnsname" > /tmp/hosts.config-mode - dnsmasq -h -H /tmp/hosts.config-mode -R -F interface:$config_mode_iface,$config_mode_dhcp_range -l /tmp/dhcp.leases -O option:router + echo "$config_mode_addr $config_mode_dnsname" > /tmp/hosts.gluon-config-mode + dnsmasq -h -H /tmp/hosts.gluon-config-mode -R -F interface:$config_mode_iface,$config_mode_dhcp_range -l /tmp/dhcp.leases -O option:router . /etc/diag.sh get_status_led diff --git a/gluon/gluon-config-mode/files/lib/gluon/upgrade/config-mode/invariant/001-migrate-uci-config b/gluon/gluon-config-mode/files/lib/gluon/upgrade/gluon-config-mode/invariant/001-migrate-uci-config similarity index 68% rename from gluon/gluon-config-mode/files/lib/gluon/upgrade/config-mode/invariant/001-migrate-uci-config rename to gluon/gluon-config-mode/files/lib/gluon/upgrade/gluon-config-mode/invariant/001-migrate-uci-config index 1aa788d..657012d 100755 --- a/gluon/gluon-config-mode/files/lib/gluon/upgrade/config-mode/invariant/001-migrate-uci-config +++ b/gluon/gluon-config-mode/files/lib/gluon/upgrade/gluon-config-mode/invariant/001-migrate-uci-config @@ -1,6 +1,6 @@ #!/bin/sh OLD_CFG=/etc/config/config_mode -NEW_CFG=/etc/config/config-mode +NEW_CFG=/etc/config/gluon-config-mode [ -f $OLD_CFG ] && mv $OLD_CFG $NEW_CFG diff --git a/gluon/gluon-config-mode/files/usr/lib/lua/luci/controller/config-mode/config-mode.lua b/gluon/gluon-config-mode/files/usr/lib/lua/luci/controller/gluon-config-mode/index.lua similarity index 55% rename from gluon/gluon-config-mode/files/usr/lib/lua/luci/controller/config-mode/config-mode.lua rename to gluon/gluon-config-mode/files/usr/lib/lua/luci/controller/gluon-config-mode/index.lua index ac7d790..5dad4a1 100644 --- a/gluon/gluon-config-mode/files/usr/lib/lua/luci/controller/config-mode/config-mode.lua +++ b/gluon/gluon-config-mode/files/usr/lib/lua/luci/controller/gluon-config-mode/index.lua @@ -10,54 +10,54 @@ You may obtain a copy of the License at $Id$ ]]-- -module("luci.controller.config-mode.config-mode", package.seeall) +module("luci.controller.gluon-config-mode.index", package.seeall) local meshvpn_name = "mesh_vpn" function index() local uci_state = luci.model.uci.cursor_state() - if uci_state:get_first("config-mode", "wizard", "running", "0") == "1" then + if uci_state:get_first("gluon-config-mode", "wizard", "running", "0") == "1" then local root = node() if not root.target then - root.target = alias("config-mode") + root.target = alias("gluon-config-mode") root.index = true end page = node() page.lock = true - page.target = alias("config-mode") + page.target = alias("gluon-config-mode") page.subindex = true page.index = false - page = node("config-mode") + page = node("gluon-config-mode") page.title = _("Wizard") - page.target = alias("config-mode", "wizard") + page.target = alias("gluon-config-mode", "wizard") page.order = 5 page.setuser = "root" page.setgroup = "root" page.index = true - entry({"config-mode", "wizard"}, form("config-mode/wizard")).index = true - entry({"config-mode", "reboot"}, call("action_reboot")) + entry({"gluon-config-mode", "wizard"}, form("gluon-config-mode/wizard")).index = true + entry({"gluon-config-mode", "reboot"}, call("action_reboot")) end end function action_reboot() - local configmode = require "luci.tools.config-mode" + local configmode = require "luci.tools.gluon-config-mode" local pubkey local uci = luci.model.uci.cursor() local meshvpn_enabled = uci:get("fastd", meshvpn_name, "enabled", "0") if meshvpn_enabled == "1" then pubkey = configmode.get_fastd_pubkey(meshvpn_name) end - luci.template.render("config-mode/reboot", {pubkey=pubkey}) + luci.template.render("gluon-config-mode/reboot", {pubkey=pubkey}) - uci:foreach("config-mode", "wizard", function(s) - uci:set("config-mode", s[".name"], "configured", "1") + uci:foreach("gluon-config-mode", "wizard", function(s) + uci:set("gluon-config-mode", s[".name"], "configured", "1") end) - uci:save("config-mode") - uci:commit("config-mode") + uci:save("gluon-config-mode") + uci:commit("gluon-config-mode") luci.sys.reboot() end diff --git a/gluon/gluon-config-mode/files/usr/lib/lua/luci/model/cbi/config-mode/wizard.lua b/gluon/gluon-config-mode/files/usr/lib/lua/luci/model/cbi/gluon-config-mode/wizard.lua similarity index 95% rename from gluon/gluon-config-mode/files/usr/lib/lua/luci/model/cbi/config-mode/wizard.lua rename to gluon/gluon-config-mode/files/usr/lib/lua/luci/model/cbi/gluon-config-mode/wizard.lua index 1e3b8f7..89a635d 100644 --- a/gluon/gluon-config-mode/files/usr/lib/lua/luci/model/cbi/config-mode/wizard.lua +++ b/gluon/gluon-config-mode/files/usr/lib/lua/luci/model/cbi/gluon-config-mode/wizard.lua @@ -1,4 +1,4 @@ -local configmode = require "luci.tools.config-mode" +local configmode = require "luci.tools.gluon-config-mode" local meshvpn_name = "mesh_vpn" local uci = luci.model.uci.cursor() local f, s, o @@ -75,7 +75,7 @@ function f.handle(self, state, data) uci:save("system") uci:commit("system") - luci.http.redirect(luci.dispatcher.build_url("config-mode", "reboot")) + luci.http.redirect(luci.dispatcher.build_url("gluon-config-mode", "reboot")) end return true diff --git a/gluon/gluon-config-mode/files/usr/lib/lua/luci/tools/config-mode.lua b/gluon/gluon-config-mode/files/usr/lib/lua/luci/tools/gluon-config-mode.lua similarity index 95% rename from gluon/gluon-config-mode/files/usr/lib/lua/luci/tools/config-mode.lua rename to gluon/gluon-config-mode/files/usr/lib/lua/luci/tools/gluon-config-mode.lua index 4250ddd..ba1748f 100644 --- a/gluon/gluon-config-mode/files/usr/lib/lua/luci/tools/config-mode.lua +++ b/gluon/gluon-config-mode/files/usr/lib/lua/luci/tools/gluon-config-mode.lua @@ -1,7 +1,7 @@ local luci = require "luci" local io = require "io" -module "luci.tools.config-mode" +module "luci.tools.gluon-config-mode" function setup_fastd_secret(name) local uci = luci.model.uci.cursor() diff --git a/gluon/gluon-config-mode/generate/usr/lib/lua/luci/view/config-mode/reboot.htm b/gluon/gluon-config-mode/generate/usr/lib/lua/luci/view/gluon-config-mode/reboot.htm similarity index 100% rename from gluon/gluon-config-mode/generate/usr/lib/lua/luci/view/config-mode/reboot.htm rename to gluon/gluon-config-mode/generate/usr/lib/lua/luci/view/gluon-config-mode/reboot.htm