diff options
-rw-r--r-- | lbu-model.lua | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lbu-model.lua b/lbu-model.lua index a5856d2..9e23eec 100644 --- a/lbu-model.lua +++ b/lbu-model.lua @@ -38,7 +38,14 @@ local function getLbuStatus() end local function availablemedias() - return {"floppy","usb"} + local medias = {} + local fstab = fs.read_file("/etc/fstab") or "" + for media in string.gmatch(fstab, "/media/(%w+)%s") do + if media ~= "cdrom" then + medias[#medias+1] = media + end + end + return medias end local function getLbuCommit(flag) |