linux-qubasis
linux oasis port as a qubes template
git clone https://9o.is/git/linux-qubasis.git
commit deec9acb12630e8883c008b1108dfec3648ab51b parent 8fba047e21e68dd2478e6b21d98d6d3567ead2c9 Author: Jul <jul@9o.is> Date: Tue, 18 Nov 2025 01:13:11 -0500 generate bin/libexec files Diffstat:
| M | pkg/ag/gen.sh | | | 2 | +- |
| M | pkg/awk/gen.sh | | | 2 | +- |
| M | pkg/b3sum/gen.sh | | | 2 | +- |
| M | pkg/byacc/gen.sh | | | 2 | +- |
| M | pkg/bzip2/gen.sh | | | 2 | +- |
| M | pkg/e2fsprogs/gen.sh | | | 10 | +++++----- |
| M | pkg/fspec-sync/gen.sh | | | 4 | ++-- |
| M | pkg/fzy/gen.sh | | | 2 | +- |
| M | pkg/genfn.sh | | | 12 | ++++++++++-- |
| M | pkg/less/gen.sh | | | 6 | +++--- |
| M | pkg/lua/gen.sh | | | 4 | ++-- |
| M | pkg/mandoc/gen.sh | | | 4 | ++-- |
| M | pkg/netbsd-curses/gen.sh | | | 10 | +++++----- |
| M | pkg/oksh/gen.sh | | | 2 | +- |
| M | pkg/pax/gen.sh | | | 2 | +- |
| M | pkg/perp/gen.sh | | | 6 | +++--- |
| M | pkg/sbase/gen.sh | | | 2 | +- |
| M | pkg/sinit/gen.sh | | | 4 | ++-- |
| M | pkg/ubase/gen.sh | | | 2 | +- |
| M | pkg/util-linux/gen.sh | | | 4 | ++-- |
| M | pkg/vis/gen.sh | | | 6 | +++--- |
| M | pkg/xz/gen.sh | | | 2 | +- |
| M | pkg/zstd/gen.sh | | | 2 | +- |
23 files changed, 51 insertions(+), 43 deletions(-)
diff --git a/pkg/ag/gen.sh b/pkg/ag/gen.sh @@ -13,7 +13,7 @@ dep " zlib/headers " -exe ag " +bin ag " src/ignore.c src/log.c src/options.c diff --git a/pkg/awk/gen.sh b/pkg/awk/gen.sh @@ -21,7 +21,7 @@ bind yaccflags -d -b $outdir/awkgram maketab proctab.c $outdir/awkgram.tab.h -exe awk " +bin awk " b.c lex.c lib.c diff --git a/pkg/b3sum/gen.sh b/pkg/b3sum/gen.sh @@ -24,7 +24,7 @@ if [ $TARGET_ARCH = x86_64 ]; then fi lib libblake3.a "$libblake3_srcs ${blake3_x86_64-}" -exe b3sum b3sum.c $libdir/libblake3.a +bin b3sum b3sum.c $libdir/libblake3.a man b3sum.1 host() { diff --git a/pkg/byacc/gen.sh b/pkg/byacc/gen.sh @@ -24,7 +24,7 @@ byacc_srcs=" yaccpar.c " -exe yacc $byacc_srcs +bin yacc $byacc_srcs man yacc.1 host() { diff --git a/pkg/bzip2/gen.sh b/pkg/bzip2/gen.sh @@ -17,5 +17,5 @@ lib libbz2.a " bzlib.c " -exe bzip2 bzip2.c $libdir/libbz2.a +bin bzip2 bzip2.c $libdir/libbz2.a man bzip2.1 diff --git a/pkg/e2fsprogs/gen.sh b/pkg/e2fsprogs/gen.sh @@ -205,7 +205,7 @@ lib libsupport.a " $outdir/support/prof_err.c " -exe e2fsck " +bin e2fsck " e2fsck/unix.c e2fsck/e2fsck.c e2fsck/super.c @@ -242,7 +242,7 @@ exe e2fsck " $pkgdir/util-linux/libuuid.a.d " -exe resize2fs " +bin resize2fs " resize/extent.c resize/resize2fs.c resize/main.c @@ -257,7 +257,7 @@ exe resize2fs " awk default_profile.c misc/mke2fs.conf.in '|' misc/profile-to-c.awk bind expr '-f $srcdir/misc/profile-to-c.awk' -exe mke2fs " +bin mke2fs " misc/mke2fs.c misc/util.c misc/mk_hugefiles.c @@ -285,7 +285,7 @@ exe mke2fs " # # subninja journal # -# exe tune2fs " +# bin tune2fs " # misc/tune2fs.c # misc/util.c # $outdir/journal/libjournal.a @@ -297,7 +297,7 @@ exe mke2fs " # $pkgdir/util-linux/libuuid.a.d # " -exe e4crypt " +bin e4crypt " misc/e4crypt.c $libdir/libext2fs.a $pkgdir/util-linux/libuuid.a.d diff --git a/pkg/fspec-sync/gen.sh b/pkg/fspec-sync/gen.sh @@ -26,8 +26,8 @@ fspec_tar_srcs=" " lib libcommon.a $libcommon_srcs -exe fspec-hash $fspec_hash_srcs $pkgdir/b3sum/libblake3.a -exe fspec-tar $fspec_tar_srcs +bin fspec-hash $fspec_hash_srcs $pkgdir/b3sum/libblake3.a +bin fspec-tar $fspec_tar_srcs host() { cflags -I $pkgdir/b3sum/include diff --git a/pkg/fzy/gen.sh b/pkg/fzy/gen.sh @@ -11,7 +11,7 @@ cflags " -Wno-maybe-uninitialized " -exe fzy " +bin fzy " src/choices.c src/fzy.c src/match.c diff --git a/pkg/genfn.sh b/pkg/genfn.sh @@ -104,6 +104,16 @@ dep() { DEPS="$DEPS $_deps" } +bin() { + exe $* + file reg 0755 '\$$bindir'/$_out $outdir/$_out +} + +libexec() { + exe $* + file reg 0755 '\$$libexecdir'/$_out $outdir/$_out +} + exe() { _out=$1; shift compile $* @@ -119,8 +129,6 @@ exe() { elif [ "$_objs" ]; then link $_out $_objs $_libs fi - - file reg 0755 '\$$bindir'/$_out $outdir/$_out } lib() { diff --git a/pkg/less/gen.sh b/pkg/less/gen.sh @@ -14,7 +14,7 @@ cflags " dep netbsd-curses/headers -exe less " +bin less " brac.c ch.c charset.c @@ -54,12 +54,12 @@ exe less " $pkgdir/netbsd-curses/libcurses.a.d " -exe lessecho " +bin lessecho " lessecho.c version.c " -exe lesskey " +bin lesskey " lesskey.c lesskey_parse.c version.c diff --git a/pkg/lua/gen.sh b/pkg/lua/gen.sh @@ -50,8 +50,8 @@ lib liblua.a " src/lzio.c " -exe lua src/lua.c $libdir/liblua.a -exe luac src/luac.c $libdir/liblua.a +bin lua src/lua.c $libdir/liblua.a +bin luac src/luac.c $libdir/liblua.a man doc/lua.1 man doc/luac.1 diff --git a/pkg/mandoc/gen.sh b/pkg/mandoc/gen.sh @@ -53,7 +53,7 @@ lib libmandoc.a " tbl_opts.c " -exe mandoc " +bin mandoc " dba.c dba_array.c dba_read.c @@ -88,7 +88,7 @@ exe mandoc " $pkgdir/zlib/libz.a " -exe demandoc " +bin demandoc " demandoc.c $libdir/libmandoc.a $pkgdir/zlib/libz.a diff --git a/pkg/netbsd-curses/gen.sh b/pkg/netbsd-curses/gen.sh @@ -157,29 +157,29 @@ lib libcurses.a " $libdir/libterminfo.a " -exe infocmp " +bin infocmp " usr.bin/infocmp/infocmp.c $libdir/libterminfo.a " -exe tabs " +bin tabs " usr.bin/tabs/tabs.c $libdir/libterminfo.a " -exe tic " +bin tic " compat/cdbw.c lib/libterminfo/compile.c usr.bin/tic/tic.c $libdir/libterminfo.a " -exe tput " +bin tput " usr.bin/tput/tput.c $libdir/libterminfo.a " -exe tset " +bin tset " usr.bin/tset/map.c usr.bin/tset/misc.c usr.bin/tset/set.c diff --git a/pkg/oksh/gen.sh b/pkg/oksh/gen.sh @@ -13,7 +13,7 @@ cflags " -Wno-clobbered " -exe ksh " +bin ksh " alloc.c asprintf.c c_ksh.c diff --git a/pkg/pax/gen.sh b/pkg/pax/gen.sh @@ -8,7 +8,7 @@ cflags " -Wno-type-limits " -exe pax pax.c +bin pax pax.c host() { cflags -D_GNU_SOURCE diff --git a/pkg/perp/gen.sh b/pkg/perp/gen.sh @@ -48,7 +48,7 @@ perp() { for src in $*; do case $src in perpd) - exe perpd " + bin perpd " perp/perpd.c perp/perpd_conn.c perp/perpd_svdef.c @@ -56,7 +56,7 @@ perp() { " ;; *) - exe $src perp/$src.c $libdir/libasagna.a + bin $src perp/$src.c $libdir/libasagna.a ;; esac man perp/man/$src.8 @@ -65,7 +65,7 @@ perp() { runtools() { for src in $*; do - exe $src runtools/$src.c $libdir/libasagna.a + bin $src runtools/$src.c $libdir/libasagna.a case $src in [!cat]*) man runtools/man/$src.8;; diff --git a/pkg/sbase/gen.sh b/pkg/sbase/gen.sh @@ -28,7 +28,7 @@ getconf $hdrdir/getconf.h tools() { for src in $*; do - exe $src $src.c $libdir/libutil.a $libdir/libutf.a + bin $src $src.c $libdir/libutil.a $libdir/libutf.a man $src.1 done } diff --git a/pkg/sinit/gen.sh b/pkg/sinit/gen.sh @@ -8,6 +8,6 @@ cflags " -Wno-unused-parameter " -exe sinit sinit.c -exe shutdown $dir/shutdown.c +bin sinit sinit.c +libexec shutdown $dir/shutdown.c man sinit.8 diff --git a/pkg/ubase/gen.sh b/pkg/ubase/gen.sh @@ -42,7 +42,7 @@ tools() { ;; *) src=$val - exe $src $src.c $outdir/libutil.a + bin $src $src.c $outdir/libutil.a ;; esac done diff --git a/pkg/util-linux/gen.sh b/pkg/util-linux/gen.sh @@ -247,7 +247,7 @@ lib libsmartcols.a " $libdir/libcommon.a " -exe fdisk " +bin fdisk " disk-utils/fdisk-list.c disk-utils/fdisk-menu.c disk-utils/fdisk.c @@ -255,7 +255,7 @@ exe fdisk " $libdir/libsmartcols.a.d " -exe losetup " +bin losetup " sys-utils/losetup.c $libdir/libsmartcols.a.d $libdir/libcommon.a diff --git a/pkg/vis/gen.sh b/pkg/vis/gen.sh @@ -34,7 +34,7 @@ dep " copy config.h config.def.h -exe vis " +bin vis " array.c buffer.c event-basic.c @@ -68,8 +68,8 @@ exe vis " $pkgdir/netbsd-curses/libcurses.a.d " -exe vis-digraph vis-digraph.c -exe vis-menu vis-menu.c +bin vis-digraph vis-digraph.c +bin vis-menu vis-menu.c copy vis-complete vis-complete copy vis-clipboard vis-clipboard diff --git a/pkg/xz/gen.sh b/pkg/xz/gen.sh @@ -129,7 +129,7 @@ lib liblzma.a " src/liblzma/simple/riscv.c " -exe xz " +bin xz " src/common/tuklib_open_stdxxx.c src/common/tuklib_progname.c src/common/tuklib_exit.c diff --git a/pkg/zstd/gen.sh b/pkg/zstd/gen.sh @@ -45,7 +45,7 @@ lib libzstd.a " ${zstd_x86_64-} " -exe zstd " +bin zstd " programs/fileio.c programs/fileio_asyncio.c programs/timefn.c