linux-qubasis

linux oasis port as a qubes template

git clone https://9o.is/git/linux-qubasis.git

commit 60d3e1f7e2c693048eac32486acd3cbae42d1c7c
parent 70e243c3946e8d66260f08e62de52f5aa221289a
Author: Jul <jul@9o.is>
Date:   Sat,  8 Nov 2025 01:06:58 -0500

add ninja awk function

Diffstat:
Mninja/functions.sh | 6+++++-
Mpkg/e2fsprogs/gen.sh | 6+++---
Mpkg/libpng/gen.sh | 6+++---
Mpkg/linux-headers/gen.sh | 4++--
Mpkg/yajl/gen.sh | 2+-
5 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/ninja/functions.sh b/ninja/functions.sh @@ -58,6 +58,10 @@ gzip() { build gzip $* } +awk() { + build awk $* +} + cflags() { setv cflags '$cflags' "$*" } @@ -456,7 +460,7 @@ _ninja_flush_exe() { if [ "$_objs" ] && [ "$_deps" ]; then _rspfile=$outdir/_rsp/${_out##*/} - build awk $_rspfile $_deps '|' $basedir/ninja/rsp.awk + awk $_rspfile $_deps '|' $basedir/ninja/rsp.awk bind expr '-f $basedir/ninja/rsp.awk' build link $_out $_objs $_libs '|' $_rspfile diff --git a/pkg/e2fsprogs/gen.sh b/pkg/e2fsprogs/gen.sh @@ -45,9 +45,9 @@ substman() { } et() { - build awk $2 $1 '|' lib/et/et_c.awk + awk $2 $1 '|' lib/et/et_c.awk bind expr "-f $srcdir/lib/et/et_c.awk -v outfile=/dev/stdout outfn=${2##*/}" - build awk $3 $1 '|' lib/et/et_c.awk + awk $3 $1 '|' lib/et/et_c.awk bind expr "-f $srcdir/lib/et/et_h.awk -v outfile=/dev/stdout outfn=${3##*/}" } @@ -257,7 +257,7 @@ exe resize2fs " $outdir/libcomm_err.a " -build awk _c/default_profile.c misc/mke2fs.conf.in '|' misc/profile-to-c.awk +awk _c/default_profile.c misc/mke2fs.conf.in '|' misc/profile-to-c.awk bind expr '-f $srcdir/misc/profile-to-c.awk' exe mke2fs " diff --git a/pkg/libpng/gen.sh b/pkg/libpng/gen.sh @@ -7,15 +7,15 @@ cflags " -isystem $pkgdir/zlib/include " -build awk pnglibconf.tf4 pngconf.h scripts/pnglibconf.dfa pngusr.dfa '|' scripts/options.awk +awk pnglibconf.tf4 pngconf.h scripts/pnglibconf.dfa pngusr.dfa '|' scripts/options.awk bind expr '-f $srcdir/scripts/options.awk out=/dev/stdout version=search' -build awk pnglibconf.c $outdir/pnglibconf.tf4 '|' scripts/options.awk +awk pnglibconf.c $outdir/pnglibconf.tf4 '|' scripts/options.awk bind expr '-f $srcdir/scripts/options.awk out=/dev/stdout' build cpp pnglibconf.tf1 $outdir/pnglibconf.c '||' pkg/zlib/headers -build awk include/pnglibconf.h $outdir/pnglibconf.tf1 +awk include/pnglibconf.h $outdir/pnglibconf.tf1 bind expr '-f $srcdir/scripts/dfn.awk out=/dev/stdout' include " diff --git a/pkg/linux-headers/gen.sh b/pkg/linux-headers/gen.sh @@ -41,7 +41,7 @@ asm_headers() { unistd_header() { out=$outdir/include/asm/$1 - build awk $out $2 '|' $dir/unistd.awk + awk $out $2 '|' $dir/unistd.awk bind expr "-f $dir/unistd.awk -v arch=x86 -v file='$1' -v spec='${4-}' -v abi='$3'" include $out } @@ -53,7 +53,7 @@ uapi_headers base uapi_headers $linux_headers_arch asm_headers mandatory -build awk include/linux/version.h Makefile '|' $dir/version.awk +awk include/linux/version.h Makefile '|' $dir/version.awk bind expr '-f $dir/version.awk' include $outdir/include/linux/version.h diff --git a/pkg/yajl/gen.sh b/pkg/yajl/gen.sh @@ -20,7 +20,7 @@ include --prefix yajl --src-prefix src/api " yajl_tree.h " -build awk include/yajl/yajl_version.h src/api/yajl_version.h.cmake '|' $dir/version.awk +awk include/yajl/yajl_version.h src/api/yajl_version.h.cmake '|' $dir/version.awk bind expr '-f $dir/version.awk -v major=$major -v minor=$minor -v micro=$micro' include $outdir/include/yajl/yajl_version.h