* luci/libs/sys: add workaround for wrapped lines in df output

This commit is contained in:
Jo-Philipp Wich 2008-09-16 02:22:13 +00:00
parent 662186e815
commit ccf1355343

View file

@ -94,6 +94,23 @@ function mounts()
end
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)
end
end