This commit is contained in:
2025-03-10 16:48:59 +08:00
commit 396980136a
47 changed files with 3375 additions and 0 deletions

21
cgi-bin/fw-system.cgi Executable file
View File

@ -0,0 +1,21 @@
#!/usr/bin/haserl
<%in p/common.cgi %>
<%
page_title="System Upgrade"
c="/usr/sbin/sysupgrade -s"
[ "$POST_fw_kernel" = "true" ] && c="${c} -k"
[ "$POST_fw_rootfs" = "true" ] && c="${c} -r"
[ "$POST_fw_reboot" != "true" ] && c="${c} -x"
[ "$POST_fw_reset" = "true" ] && c="${c} -n"
[ "$POST_fw_force" = "true" ] && c="${c} --force_ver"
%>
<%in p/header.cgi %>
<h3 class="alert alert-warning">DO NOT CLOSE, REFRESH, OR NAVIGATE AWAY FROM THIS PAGE UNTIL THE PROCESS IS FINISHED!</h3>
<pre id="output" data-cmd="<%= $c %>"></pre>
<script>
const el = $('pre#output');
runCmd("cmd")
</script>
<%in p/footer.cgi %>