summaryrefslogtreecommitdiffhomepage
path: root/src/ffluci/fs.lua
diff options
context:
space:
mode:
authorSteven Barth <steven@midlink.org>2008-03-31 08:52:24 +0000
committerSteven Barth <steven@midlink.org>2008-03-31 08:52:24 +0000
commitd79e1ec4c14f190e36b4b45151c08260d2ed5c75 (patch)
treed32997f753f0b9ef2c006b1f0215de294f515943 /src/ffluci/fs.lua
parentbe1cfcef389a6b673b3a730faa1c4fdb4635f85d (diff)
* Rewritten menu builder
* Moved menu definitions from controllers to model/menu
Diffstat (limited to 'src/ffluci/fs.lua')
-rw-r--r--src/ffluci/fs.lua11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/ffluci/fs.lua b/src/ffluci/fs.lua
index 897308c105..6e8859a0de 100644
--- a/src/ffluci/fs.lua
+++ b/src/ffluci/fs.lua
@@ -93,12 +93,13 @@ basename = posix.basename
-- dirname wrapper
dirname = posix.dirname
--- Diriterator - alias for lfs.dir - filter . and ..
+-- dir wrapper
function dir(path)
- local e = posix.dir(path)
- table.remove(e, 1)
- table.remove(e, 1)
- return e
+ local dir = {}
+ for node in posix.files(path) do
+ table.insert(dir, 1, node)
+ end
+ return dir
end
-- Alias for lfs.mkdir