* luci-0.8: backport fix for wrapped lines in df

This commit is contained in:
Jo-Philipp Wich 2008-09-16 02:23:20 +00:00
parent 5c03d681b2
commit 924ae9c404

View file

@ -94,6 +94,23 @@ function mounts()
end end
if row[k[1]] then if row[k[1]] then
-- this is a rather ugly workaround to cope with wrapped lines in
-- the df output:
--
-- /dev/scsi/host0/bus0/target0/lun0/part3
-- 114382024 93566472 15005244 86% /mnt/usb
--
if not row[k[2]] then
j = 2
line = ps()
for value in line:gmatch("[^%s]+") do
row[k[j]] = value
j = j + 1
end
end
table.insert(data, row) table.insert(data, row)
end end
end end