diff --git a/package/gluon-config-mode/Makefile b/package/gluon-config-mode/Makefile index 370350862b5baf9a5e68d74ffc94a74bc2e3c7d3..8a081aad79abb72e57feea5b9c5d5b459fd90581 100644 --- a/package/gluon-config-mode/Makefile +++ b/package/gluon-config-mode/Makefile @@ -34,6 +34,7 @@ endef define Package/gluon-config-mode/install $(CP) ./files/* $(1)/ + $(GLUON_GENERATE) ./generate/* $(1)/ endef $(eval $(call BuildPackage,gluon-config-mode)) diff --git a/package/gluon-config-mode/files/etc/config/configmode b/package/gluon-config-mode/files/etc/config/configmode index d5e9100386665ba3766ae3f466ca3d11a90be0c4..ff348bb87ff55e3c5a9372f5c6c98b11b8a29ebf 100644 --- a/package/gluon-config-mode/files/etc/config/configmode +++ b/package/gluon-config-mode/files/etc/config/configmode @@ -1,4 +1,3 @@ config wizard option enabled '1' option configured '0' - option keyaddress '<a href="mailto:keys@luebeck.freifunk.net">keys@luebeck.freifunk.net</a>' diff --git a/package/gluon-config-mode/files/usr/lib/lua/luci/controller/configmode/configmode.lua b/package/gluon-config-mode/files/usr/lib/lua/luci/controller/configmode/configmode.lua index 5c12c49341b7c72cdace2848c009383dec51734e..71a1a60f10f290c597a1c8ec643ad272f300a56d 100644 --- a/package/gluon-config-mode/files/usr/lib/lua/luci/controller/configmode/configmode.lua +++ b/package/gluon-config-mode/files/usr/lib/lua/luci/controller/configmode/configmode.lua @@ -47,12 +47,11 @@ function action_reboot() local configmode = require "luci.tools.configmode" local pubkey local uci = luci.model.uci.cursor() - local address = uci:get_first("configmode", "wizard", "keyaddress") 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("configmode/reboot", {pubkey=pubkey, address=address}) + luci.template.render("configmode/reboot", {pubkey=pubkey}) uci:foreach("configmode", "wizard", function(s) uci:set("configmode", s[".name"], "configured", "1") diff --git a/package/gluon-config-mode/files/usr/lib/lua/luci/view/configmode/reboot.htm b/package/gluon-config-mode/files/usr/lib/lua/luci/view/configmode/reboot.htm deleted file mode 100644 index 4ef5a1d0884dec5ea781ec55d40d53839b887b78..0000000000000000000000000000000000000000 --- a/package/gluon-config-mode/files/usr/lib/lua/luci/view/configmode/reboot.htm +++ /dev/null @@ -1,43 +0,0 @@ -<%# -LuCI - Lua Configuration Interface -Copyright 2008 Steven Barth <steven@midlink.org> -Copyright 2008 Jo-Philipp Wich <xm@leipzig.freifunk.net> - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -$Id$ - --%> - -<html> - <head> - <title><%=luci.sys.hostname()%> - <% if title then %><%=title%><% else %><%:Rebooting...%><% end %></title> - <link rel="stylesheet" type="text/css" media="screen" href="<%=media%>/cascade.css" /> - </head> - <body> - <div id="maincontainer"> - <div id="maincontent"> - <h2>Geschafft! Dein Freifunkknoten ist nun fertig eingerichtet.</h2> - <% if pubkey then %> - <fieldset class="cbi-section"> - <p> - Dies ist der öffentliche Schlüssel deines Freifunkknotens. Bitte schicke ihn an <%=address%>, um ihn auf den Freifunkservern eintragen zu lassen. Sobald der Schlüssel eingetragen wurde, kann dein Knoten das Mesh-VPN nutzen. - </p> - <div style="text-align: center;font-size: 2em;line-height: 1em; background: #f5f5f5; border: 1px solid #ececec; margin-bottom: 0.5em; padding: 0.5em"> - <%=pubkey%> - </div> - </fieldset> - <% end %> - <fieldset class="cbi-section"> - <p> - Dein Knoten startet jetzt neu. Anschließend wird er versuchen sich mit anderen Knoten in der Nähe zu verbinden. Wir wünschen dir viel Spaß dabei Freifunk zu erkunden! - </p> - </fieldset> - </div> - </div> - </body> -</html> diff --git a/package/gluon-config-mode/generate/usr/lib/lua/luci/view/configmode/reboot.htm b/package/gluon-config-mode/generate/usr/lib/lua/luci/view/configmode/reboot.htm new file mode 100644 index 0000000000000000000000000000000000000000..c60dc9cf1b8626c8912e02935b3155466d89a362 --- /dev/null +++ b/package/gluon-config-mode/generate/usr/lib/lua/luci/view/configmode/reboot.htm @@ -0,0 +1,43 @@ +<%# +LuCI - Lua Configuration Interface +Copyright 2008 Steven Barth <steven@midlink.org> +Copyright 2008 Jo-Philipp Wich <xm@leipzig.freifunk.net> + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +$Id$ + +-%> + +<html> + <head> + <title><%=luci.sys.hostname()%> - <% if title then %><%=title%><% else %><%:Rebooting...%><% end %></title> + <link rel="stylesheet" type="text/css" media="screen" href="<%=media%>/cascade.css" /> + </head> + <body> + <div id="maincontainer"> + <div id="maincontent"> + <h2>Geschafft! Dein Freifunkknoten ist nun fertig eingerichtet.</h2> + <% if pubkey then %> + <fieldset class="cbi-section"> + <p> + @configmode.msg_pubkey@ + </p> + <div style="text-align: center;font-size: 2em;line-height: 1em; background: #f5f5f5; border: 1px solid #ececec; margin-bottom: 0.5em; padding: 0.5em"> + <%=pubkey%> + </div> + </fieldset> + <% end %> + <fieldset class="cbi-section"> + <p> + Dein Knoten startet jetzt neu. Anschließend wird er versuchen sich mit anderen Knoten in der Nähe zu verbinden. Wir wünschen dir viel Spaß dabei Freifunk zu erkunden! + </p> + </fieldset> + </div> + </div> + </body> +</html>