summaryrefslogtreecommitdiff
path: root/setup.lua
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2020-06-22 00:10:48 -0700
committerMichael Forney <mforney@mforney.org>2020-06-22 22:59:35 -0700
commit7d33f5bb5efaf880096e70da74cfb7e830ee7625 (patch)
tree3853b96474f613f74b848e8ab7cf1eed14f86b61 /setup.lua
parentb4ced98b9dd28062a7990592b7723b8916448679 (diff)
Add sortedpairs helper function
Diffstat (limited to 'setup.lua')
-rwxr-xr-xsetup.lua3
1 files changed, 1 insertions, 2 deletions
diff --git a/setup.lua b/setup.lua
index 27984fa0..936a52a0 100755
--- a/setup.lua
+++ b/setup.lua
@@ -78,8 +78,7 @@ local function gen(gendir)
local out = outdir..'/local.fspec'
local tmp = out..'.tmp'
local f = assert(io.open(tmp, 'w'))
- for _, path in ipairs(table.keys(pkg.fspec)) do
- local fspec = pkg.fspec[path]
+ for _, path, fspec in sortedpairs(pkg.fspec) do
f:write(('/%s\n'):format(path))
for _, k in ipairs{'type', 'mode', 'source', 'target'} do
local v = fspec[k]