commit: 2fce3c20caf4c7c3d4121eedfb6169c7edfeb151
parent e5cfa84477427cc8233ff18ab235c4eb88c1d7d2
Author: Michael Forney <mforney@mforney.org>
Date: Sun, 22 Oct 2017 18:54:20 -0700
Move $dir/local.perms -> $outdir/local.perms
Diffstat:
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
@@ -3,5 +3,4 @@
/out
fetch
local.ninja
-local.perms
.*.swp
diff --git a/setup.lua b/setup.lua
@@ -46,6 +46,10 @@ function gen(dir)
},
perms={},
}
+ local outdir = config.builddir..'/'..dir
+ if not os.execute('mkdir -p '..outdir) then
+ error('failed to create '..outdir)
+ end
io.output(dir..'/local.ninja.tmp')
set('dir', dir)
if dir ~= '.' then
@@ -76,10 +80,10 @@ function gen(dir)
table.sort(pkg.perms, function(s1, s2)
return s1:sub(8) < s2:sub(8)
end)
- local f = io.open(dir..'/local.perms', 'w')
+ local f = io.open(outdir..'/local.perms', 'w')
table.insert(pkg.perms, '')
f:write(table.concat(pkg.perms, '\n'))
- table.insert(pkg.inputs.perms, '$dir/local.perms')
+ table.insert(pkg.inputs.perms, '$outdir/local.perms')
f:close()
end
if next(pkg.inputs.perms) then