") if (status == 0) then displayCountDown = true else statusCode = "FIRMWARE_INVALID_FILE" NextPage = "onUsb" statusMessage = db.getAttribute("stringsMap", "stringId", statusCode, LANGUAGE) web.goToPage(NextPage, true, true) end end elseif (ButtonType and ButtonType == "upgrade2") then local inputTable = web.cgiToLuaTable(cgi) local filename = inputTable["upload.filename"] -- if not allowed to edit if (ACCESS_LEVEL ~= 0) then errorFlag, statusCode = -1, "ADMIN_REQD" NextPage = "onUsb" else local device = "" os.execute("/pfrm2.0/bin/upgradeCopy.sh") -- actually does the upgrade local upgrade = db.getAttribute("environment", "name", "UPGRADE_PROGRAM", "value") device = db.getAttribute("environment", "name", "DEVICE_NAME", "value") local kernel_part = db.getAttribute("environment", "name", "KERNEL_PARTITION", "value") local rootfs_part = db.getAttribute("environment", "name", "ROOTFS_PARTITION", "value") local status = os.execute (upgrade .. " " .. "/usb2/" .. filename .. " " .. device .. " " .. kernel_part .. " " .. rootfs_part) util.appendOut("STATUS : " .. status .. "
") if (status == 0) then displayCountDown = true else statusCode = "FIRMWARE_INVALID_FILE" NextPage = "onUsb" statusMessage = db.getAttribute("stringsMap", "stringId", statusCode, LANGUAGE) web.goToPage(NextPage, true, true) end end else ?> $|COMPANY_NAME|$ : $|APP_NAME|$
$| statusMessage |$
                                                             
 
Firmware & Configuration (USB)Logout
$| initialDescription or '' |$
 
USB-1
$| statusMessage1 or ''|$
 
USB Drive Status: $| usbStatusMsg1 or '' |$
Save a copy of current settings:
Select the upgrade file
from your hard disk:
 
 
USB-2
$| statusMessage2 or ''|$
USB Drive Status: $| usbStatusMsg2 or '' |$
Save a copy of current settings:
Select the upgrade file
from your hard disk:
 
Helpful Hints...
$| helpfullHints or '' |$
$|COMPANY_NAME|$ : $|APP_NAME|$
 
Status Message
 
$| statusMessage or '' |$