From 2fce3c20caf4c7c3d4121eedfb6169c7edfeb151 Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Sun, 22 Oct 2017 18:54:20 -0700 Subject: Move $dir/local.perms -> $outdir/local.perms --- setup.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'setup.lua') diff --git a/setup.lua b/setup.lua index 96abb05c..1dbc221c 100755 --- 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 -- cgit v1.2.3