summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2008-12-17 19:36:48 +0000
committerTed Trask <ttrask01@yahoo.com>2008-12-17 19:36:48 +0000
commit592f15a15a29dc49fb59ef8204a1704a896f0754 (patch)
tree92275ef45a0cb89a45575edbaaffb9dc42fb5ac9
parent3f0375369431d3b8cbc445cb5db24ab29cd43cbe (diff)
downloadacf-alpine-conf-592f15a15a29dc49fb59ef8204a1704a896f0754.tar.bz2
acf-alpine-conf-592f15a15a29dc49fb59ef8204a1704a896f0754.tar.xz
Modified lbu to permit more media values (parsed from fstab).
git-svn-id: svn://svn.alpinelinux.org/acf/alpine-conf/trunk@1638 ab2d0c66-481e-0410-8bed-d214d4d58bed
-rw-r--r--lbu-model.lua9
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)