Fix file transfer from Calibre to Remarkable Paper Pro (#13732)

The output of df wraps on to multiple lines on the rmpp due to the device mapped mount points. Enabling the posix -P option to df prevents this and allow the output to be parsed as normal.
This commit is contained in:
gray
2025-05-05 17:19:35 +01:00
committed by GitHub
parent 8fef5c1766
commit cf0f803d1b

View File

@@ -920,7 +920,7 @@ end
function util.diskUsage(dir)
-- safe way of testing df & awk
local function doCommand(d)
local handle = io.popen("df -k " .. util.shell_escape({d}) .. " 2>/dev/null | awk '$3 ~ /[0-9]+/ { print $2,$3,$4 }' 2>/dev/null || echo ::ERROR::")
local handle = io.popen("df -kP " .. util.shell_escape({d}) .. " 2>/dev/null | awk '$3 ~ /[0-9]+/ { print $2,$3,$4 }' 2>/dev/null || echo ::ERROR::")
if not handle then return end
local output = handle:read("*all")
handle:close()