diff options
| author | Michael Forney <mforney@mforney.org> | 2020-06-21 15:09:51 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2020-06-22 22:47:59 -0700 |
| commit | d9bbd55168699c70021210a88dcd143a8b5abfa0 (patch) | |
| tree | 07c79b21db70c14ce0ea16869fd9fb59884faa78 /setup.lua | |
| parent | 20d08a2d0d4d3fdb5732341fd62243ac7bd44ae1 (diff) | |
Write fspec attributes in consistent order
Diffstat (limited to 'setup.lua')
| -rwxr-xr-x | setup.lua | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -88,10 +88,13 @@ local function gen(gendir) end if next(pkg.fspec) then local f = assert(io.open(outdir..'/local.fspec', 'w')) - for _, path in ipairs(table.keys(pkg.fspec)) do + for path, fspec in pairs(pkg.fspec) do f:write(('/%s\n'):format(path)) - for k, v in pairs(pkg.fspec[path]) do - f:write(('%s=%s\n'):format(k, v)) + for _, k in ipairs{'type', 'mode', 'source', 'target'} do + local v = fspec[k] + if v then + f:write(('%s=%s\n'):format(k, v)) + end end f:write('\n') end |
