1
0
mirror of https://github.com/DigitalDevices/octonet.git synced 2023-10-10 13:36:52 +02:00

some polishing home/system page

This commit is contained in:
mvoelkel 2015-09-24 15:38:21 +02:00
parent 9e3863a60a
commit 6e39d759fe
2 changed files with 19 additions and 13 deletions

View File

@ -188,7 +188,7 @@ function ToggleHelp(id)
</table> </table>
</div> </div>
<br/> <br/>
<div id="passwd" style="display: none""> <div id="passwd" style="display: none">
<table class="tableleft" align="center" cellspacing="2px"> <table class="tableleft" align="center" cellspacing="2px">
<form action=""> <form action="">
<tr> <tr>

View File

@ -8,20 +8,25 @@ function http_print(s)
io.stdout:write(s.."\r\n") io.stdout:write(s.."\r\n")
end end
function readattr(attr)
local value = "0"
local ddbridge = io.open("/sys/class/ddbridge/ddbridge0/"..attr,"r");
if ddbridge then
value = ddbridge:read("*l")
ddbridge:close()
value = value:gsub("0x","")
end
return value
end
http_print("HTTP/1.1 200") http_print("HTTP/1.1 200")
http_print("Pragma: no-cache") http_print("Pragma: no-cache")
http_print("Content-Type: application/x-javascript") http_print("Content-Type: application/x-javascript")
--http_print("Content-Type: text/plain") --http_print("Content-Type: text/plain")
http_print("") http_print("")
local ddtest = io.popen("ddtest reg 0+4","r") dev0 = tonumber(readattr("devid0"),16)
local ddo = ddtest:read("*a") hwid = tonumber(readattr("hwid"),16)
ddtest:close()
local registers = {}
for v in string.gmatch(ddo,"%((%-?%d+)%)") do
table.insert(registers,v)
end
local tmp = io.popen("uname -r -m","r") local tmp = io.popen("uname -r -m","r")
local tmp1 = tmp:read() local tmp1 = tmp:read()
@ -50,16 +55,17 @@ if tmp then
if updateserver == "download.digital-devices.de/download/linux/beta" then if updateserver == "download.digital-devices.de/download/linux/beta" then
suffix = "BETA" suffix = "BETA"
else else
if #updateserver > 17 then
updateserver = ".."..updateserver:sub(-15)
end
suffix = "("..updateserver..")" suffix = "("..updateserver..")"
end end
tmp:close() tmp:close()
end end
http_print(string.format("var linuxver = \"%s\";",uname)) http_print(string.format("var linuxver = \"%s\";",uname))
http_print(string.format("var fpgaver = \"%d.%d\";",(registers[1] / 65536) % 65536,registers[1] % 65536)) http_print(string.format("var fpgaver = \"%d.%d\";",(hwid / 65536) % 256,hwid % 65536))
http_print(string.format("var fpgatype = \"%0X\";",registers[3] / 65536)) http_print(string.format("var fpgatype = \"%0X\";",dev0 / 65536))
-- http_print(string.format("var fpgaver = \"%d.%d\";",registers[1] >> 16,registers[1] & 0xffff))
-- http_print(string.format("var fpgatype = \"%0X\";",registers[3] >> 16))
http_print(string.format("var fwdate = \"%s\";",fwdate)) http_print(string.format("var fwdate = \"%s\";",fwdate))
http_print(string.format("var host = \"%s\";",host)) http_print(string.format("var host = \"%s\";",host))
http_print(string.format("var suffix = \"%s\";",suffix)) http_print(string.format("var suffix = \"%s\";",suffix))