logo

oasis

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

gen.lua (496B)


  1. cflags{
  2. '-std=c23',
  3. '-Wall', '-Wpedantic', '-Wvla',
  4. '-D _GNU_SOURCE',
  5. '-I $dir',
  6. }
  7. build('awk', '$outdir/caps.h', {
  8. '$builddir/pkg/linux-headers/include/linux/capability.h',
  9. '|', '$dir/caps.awk',
  10. }, {expr='-f $dir/caps.awk'})
  11. build('cc', '$outdir/caps.c.o', {'$dir/caps.c', '|', '$outdir/caps.h'}, {cflags='-I $outdir'})
  12. exe('bwrap', {
  13. 'bubblewrap.c',
  14. 'bind-mount.c',
  15. 'network.c',
  16. 'utils.c',
  17. 'caps.c.o',
  18. })
  19. file('bin/bwrap', '755', '$outdir/bwrap')
  20. man{'$dir/bwrap.1'}
  21. fetch 'git'