Swupdate v2020.04.0
Licensed under GPLv2. See source distribution for detailed copyright notices.
[INFO ] : SWUPDATE running : [lua_handlers_init] : No Lua handler(s) found.
[TRACE] : SWUPDATE running : [lua_handlers_init] : Lua handler search path:
/usr/local/share/lua/5.2/swupdate_handlers.lua
/usr/local/share/lua/5.2/swupdate_handlers/init.lua
/usr/local/lib/lua/5.2/swupdate_handlers.lua
/usr/local/lib/lua/5.2/swupdate_handlers/init.lua
/usr/share/lua/5.2/swupdate_handlers.lua
/usr/share/lua/5.2/swupdate_handlers/init.lua
./swupdate_handlers.lua
Registered handlers:
dummy
archive
tar
uboot
bootloader
lua
raw
rawfile
rawcopy
shellscript
preinstall
postinstall
[TRACE] : SWUPDATE running : [read_sw_version_file] : Installed rootfs: Version v0.1_20200429
[TRACE] : SWUPDATE running : [network_initializer] : Main loop Daemon
[TRACE] : SWUPDATE running : [listener_create] : creating socket at /tmp/swupdateprog
[TRACE] : SWUPDATE running : [listener_create] : creating socket at /tmp/sockinstctrl
[TRACE] : SWUPDATE running : [extract_sw_description] : Found file:
filename sw-description
size 860
checksum 0xfe96 VERIFIED
[TRACE] : SWUPDATE running : [get_common_fields] : Version 1.0.0
[TRACE] : SWUPDATE running : [parser] : Getting script
[TRACE] : SWUPDATE running : [parser] : Found Lua Software:
function set_active_system(bootenv)
os.execute("fw_printenv -n active_system > /tmp/active_system")
fh = io.open("/tmp/active_system")
active_system = fh:read()
print("active_system:" .. tostring(active_system))
if active_system == "A" then
bootenv.value= "B"
else
bootenv.value= "A"
end
fh.close()
swupdate.trace("bootenv.value: " .. bootenv.value)
return true, bootenv
end
[TRACE] : SWUPDATE running : [parse_images] : Found compressed Image rootfs v0.1_20200429: ozyx-image-qt5demo-qemux86.ext4.gz in device : /dev/null for handler raw
[TRACE] : SWUPDATE running : [parse_bootloader] : Bootloader var: upgrade_available = 1
[TRACE] : SWUPDATE running : [lua_parser_fn] : Prepared to run set_active_system
active_system:A
[TRACE] : SWUPDATE running : [notify_helper] : bootenv.value: B
[TRACE] : SWUPDATE running : [LUAstackDump] : (1) [bool ] true
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] compressed = false
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] installed_directly = false
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] name = active_system
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] volume =
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] offset = 0
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] install_if_higher = false
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] device =
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] version = X
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] mtdname =
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] encrypted = false
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] partition = false
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] type =
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] filename =
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] path =
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] checksum = 0
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] sha256 = 0000000000000000000000000000000000000000000000000000000000000000
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] size = 0
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] install_if_different = false
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] script = false
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] data =
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] filesystem =
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] ivt =
[TRACE] : SWUPDATE running : [lua_dump_table] : (2) [table ] value = B
[TRACE] : SWUPDATE running : [lua_parser_fn] : Script returns 0
[TRACE] : SWUPDATE running : [parse_bootloader] : Bootloader var: active_system = X
[TRACE] : SWUPDATE running : [cpio_scan] : Found file:
filename setup.lua
size 296
not required
[TRACE] : SWUPDATE running : [cpio_scan] : Found file:
filename ozyx-image-qt5demo-qemux86.ext4.gz
size 75029320
REQUIRED
[DEBUG] : SWUPDATE running : [preupdatecmd] : Running Pre-update command
[TRACE] : SWUPDATE running : [install_single_image] : Found installer for stream ozyx-image-qt5demo-qemux86.ext4.gz raw
[WARN ] : SWUPDATE running : [copyfile] : compressed argument: boolean form is deprecated, use the string form
Software updated successfully
Please reboot the device to start the new software
[INFO ] : SWUPDATE successful !
[DEBUG] : SWUPDATE running : [postupdate] : Running Post-update command