local function boot_velx(addr, path) end local eeprom = component.proxy(component.list("eeprom")()) local config = eeprom.getData() local addr, path = config:match("^(.+);(.+)$") if not addr then addr = config path = "boot.velx" else return boot_velx(addr, path) end if not component.invoke(addr, "exists", path) then for d in component.list("filesystem") do if (component.invoke(d, "exists", "boot.velx")) then eeprom.setData(d..";boot.velx") boot_velx(d, "boot.velx") end end end