diff options
-rw-r--r-- | health-model.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/health-model.lua b/health-model.lua index f5c0ee1..16b4d2a 100644 --- a/health-model.lua +++ b/health-model.lua @@ -58,7 +58,7 @@ get_storage = function (self) local storage = {} local disk = diskfree() .. "\n" local other = {} - for line in string.gmatch(disk, "([^\n]*)\n") do + for line in string.gmatch(disk, "\n([^\n]*\n[^\n]*)") do if string.match(line, "^/dev/fd%d+") then if not storage.floppy then storage.floppy = cfe({ type="group", value={}, label="Floppy drives" }) @@ -70,7 +70,7 @@ get_storage = function (self) if not storage.ramdisk then storage.ramdisk = cfe({ type="group", value={}, label="RAM disks" }) end - local name = string.match(line, "^%S+") + local name = string.match(line, "^(%S+)") storage.ramdisk.value[name] = cfe({ value=string.match(disk, "[^\n]*\n")..line, label="RAM Disk Capacity" }) storage.ramdisk.value[name].used = string.match(line, name.."%s*%S*%s*%S*%s*%S*%s*(%S*)%%") elseif string.match(line, "^/dev/") and not string.match(line, "^/dev/cdrom") and not string.match(line, "^/dev/loop") then |