- cmd = cmd .. "'" .. image:gsub("'", "") .. "' 2>/dev/null"
-
- local fp = io.popen(cmd)
- local line = fp:read()
-
- if line == "Invalid image type" then
- fp:close()
- return false, line
- else
- line = fp:read()
- if line == "Performing system upgrade..." then
- return true
- end
-
- line = fp:read()
- if line == "Performing system upgrade..." then
- return true
- end
-
- fp:close()
- return false, line
- end