logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
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:

M.gitignore1-
Msetup.lua8++++++--
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