themes: warn if booted from initramfs
Some devices offer a full LuCI interface from their recovery interface. As it's read-only it should only be used for installing sysupgrades and therefore warn users that no settings are saved. Signed-off-by: Paul Spooren <mail@aparcar.org>
This commit is contained in:
parent
2c27f5c941
commit
c8d9819c9a
4 changed files with 40 additions and 0 deletions
|
@ -59,6 +59,16 @@
|
||||||
</div>
|
</div>
|
||||||
<%- end -%>
|
<%- end -%>
|
||||||
|
|
||||||
|
<%- if boardinfo.rootfs_type == "initramfs" then -%>
|
||||||
|
<div class="alert-message warning">
|
||||||
|
<h4><%:System running in recovery (initramfs) mode.%></h4>
|
||||||
|
<p><%:No changes to settings will be stored and are lost after rebooting. This mode should only be used to install a firmware upgrade%></p>
|
||||||
|
<% if disp.lookup("admin/system/flash") then %>
|
||||||
|
<div class="right"><a class="btn" href="<%=url("admin/system/flash")%>"><%:Go to firmware upgrade...%></a></div>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<%- end -%>
|
||||||
|
|
||||||
<noscript>
|
<noscript>
|
||||||
<div class="alert-message warning">
|
<div class="alert-message warning">
|
||||||
<h4><%:JavaScript required!%></h4>
|
<h4><%:JavaScript required!%></h4>
|
||||||
|
|
|
@ -81,6 +81,16 @@
|
||||||
<%- if luci.sys.process.info("uid") == 0 and luci.sys.user.getuser("root") and not luci.sys.user.getpasswd("root") and path ~= "admin-system-admin-password" then -%>
|
<%- if luci.sys.process.info("uid") == 0 and luci.sys.user.getuser("root") and not luci.sys.user.getpasswd("root") and path ~= "admin-system-admin-password" then -%>
|
||||||
<%- end -%>
|
<%- end -%>
|
||||||
|
|
||||||
|
<%- if boardinfo.rootfs_type == "initramfs" then -%>
|
||||||
|
<div class="alert-message warning">
|
||||||
|
<h4><%:Sytem running in recovery (initramfs) mode.%></h4>
|
||||||
|
<p><%:No changes to settings will be stored and are lost after rebooting. This mode should only be used to install a firmware upgrade%></p>
|
||||||
|
<% if disp.lookup("admin/system/flash") then %>
|
||||||
|
<div class="right"><a class="btn" href="<%=url("admin/system/flash")%>"><%:Go to firmware upgrade...%></a></div>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<%- end -%>
|
||||||
|
|
||||||
<noscript>
|
<noscript>
|
||||||
<div class="alert-message warning">
|
<div class="alert-message warning">
|
||||||
<h4><%:JavaScript required!%></h4>
|
<h4><%:JavaScript required!%></h4>
|
||||||
|
|
|
@ -64,4 +64,14 @@
|
||||||
</div>
|
</div>
|
||||||
<%- end -%>
|
<%- end -%>
|
||||||
|
|
||||||
|
<%- if boardinfo.rootfs_type == "initramfs" then -%>
|
||||||
|
<div class="alert-message warning">
|
||||||
|
<h4><%:System running in recovery (initramfs) mode.%></h4>
|
||||||
|
<p><%:No changes to settings will be stored and are lost after rebooting. This mode should only be used to install a firmware upgrade%></p>
|
||||||
|
<% if disp.lookup("admin/system/flash") then %>
|
||||||
|
<div class="right"><a class="btn" href="<%=url("admin/system/flash")%>"><%:Go to firmware upgrade...%></a></div>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<%- end -%>
|
||||||
|
|
||||||
<div id="tabmenu" style="display:none"></div>
|
<div id="tabmenu" style="display:none"></div>
|
||||||
|
|
|
@ -83,3 +83,13 @@
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
<%- end -%>
|
<%- end -%>
|
||||||
|
|
||||||
|
<%- if boardinfo.rootfs_type == "initramfs" then -%>
|
||||||
|
<div class="alert-message warning">
|
||||||
|
<h4><%:System running in recovery (initramfs) mode.%></h4>
|
||||||
|
<p><%:No changes to settings will be stored and are lost after rebooting. This mode should only be used to install a firmware upgrade%></p>
|
||||||
|
<% if disp.lookup("admin/system/flash") then %>
|
||||||
|
<div class="right"><a class="btn" href="<%=url("admin/system/flash")%>"><%:Go to firmware upgrade...%></a></div>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<%- end -%>
|
||||||
|
|
Loading…
Reference in a new issue