linux-qubasis

linux oasis port as a qubes template

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

commit 11d7e4764bba50a70def2b5c153640d9396fb53a
parent fa3753b8e2a983a84b474f8c5d469daa6795d3db
Author: Jul <jul@9o.is>
Date:   Fri,  7 Nov 2025 01:54:01 -0500

sync from ninja build function

Diffstat:
Mninja/functions.sh | 11+----------
Mpkg/e2fsprogs/gen.sh | 4----
Mpkg/libpng/gen.sh | 1-
Mpkg/linux-headers/gen.sh | 3---
Mpkg/netbsd-curses/gen.sh | 1-
Mpkg/pcre/gen.sh | 2--
Mpkg/st/gen.sh | 1-
Mpkg/util-linux/gen.sh | 3---
8 files changed, 1 insertion(+), 25 deletions(-)

diff --git a/ninja/functions.sh b/ninja/functions.sh @@ -36,6 +36,7 @@ build() { _v2=$1; shift _vs= for _v in $*; do _vs="$_vs $_v"; done + _ninja_sync $_vs printf 'build %s: %s %s\n' "$_v2" "$_v1" "$_vs" >> "$_ninja_writepath" } @@ -57,7 +58,6 @@ yacc() { _ninja_prefix _src $srcdir $1 _ninja_prefix _out $yaccdir $_out - _ninja_sync $_src setv yaccdir $outdir/_yacc build yacc "$_out.tab.c $_out.tab.h" $_src '|' $hostdir/yacc @@ -110,7 +110,6 @@ man() { _ninja_prefix _src $srcdir $_src _ninja_prefix _out $outdir $_out - _ninja_sync $_src if [ "${GZMAN-}" = true ]; then _out=$_out.gz @@ -124,18 +123,12 @@ man() { build $_rule $_out $_src ${_rule_dep-} } -sync() { - _ninja_prefix _srcs $srcdir $* - _ninja_sync $_srcs -} - exe() { _ninja_flush_exe _out=$1; shift _ninja_prefix _out $outdir $_out _ninja_prefix _srcs $srcdir $* - _ninja_sync $_srcs _ninja_build $_out _ninja_buffer_exe="$_out $_srcs" } @@ -146,7 +139,6 @@ lib() { _ninja_prefix _out $outdir $_out _ninja_prefix _srcs $srcdir $* - _ninja_sync $_srcs _ninja_build $_out _ninja_buffer_lib="$_out $_srcs" } @@ -177,7 +169,6 @@ include() { done _ninja_prefix _srcs $__src_prefix $* - _ninja_sync $_srcs for _src in $_srcs; do case $_src in diff --git a/pkg/e2fsprogs/gen.sh b/pkg/e2fsprogs/gen.sh @@ -39,7 +39,6 @@ subst() { build sed $out $in bind expr '$subst' - sync $in } substman() { @@ -53,7 +52,6 @@ et() { bind expr "-f $srcdir/lib/et/et_c.awk -v outfile=/dev/stdout outfn=${2##*/}" build awk $outdir/$3 $1 '|' $srcdir/lib/et/et_c.awk bind expr "-f $srcdir/lib/et/et_h.awk -v outfile=/dev/stdout outfn=${3##*/}" - sync $1 } subst _et/ext2_err.et lib/ext2fs/ext2_err.et.in @@ -264,8 +262,6 @@ exe resize2fs " build awk $outdir/_c/default_profile.c $srcdir/misc/mke2fs.conf.in '|' $srcdir/misc/profile-to-c.awk bind expr '-f $srcdir/misc/profile-to-c.awk' -sync $srcdir/misc/profile-to-c.awk -sync $srcdir/misc/mke2fs.conf.in exe mke2fs " misc/mke2fs.c diff --git a/pkg/libpng/gen.sh b/pkg/libpng/gen.sh @@ -9,7 +9,6 @@ cflags " build awk $outdir/pnglibconf.tf4 '$srcdir/pngconf.h $srcdir/scripts/pnglibconf.dfa $srcdir/pngusr.dfa' '|' $srcdir/scripts/options.awk bind expr '-f $srcdir/scripts/options.awk out=/dev/stdout version=search' -sync $srcdir/pngconf.h $srcdir/scripts/pnglibconf.dfa $srcdir/pngusr.dfa build awk $outdir/pnglibconf.c $outdir/pnglibconf.tf4 bind expr '-f $srcdir/scripts/options.awk out=/dev/stdout' diff --git a/pkg/linux-headers/gen.sh b/pkg/linux-headers/gen.sh @@ -27,7 +27,6 @@ uapi_headers() { outfile=$outdir/include/${src#*/uapi/} srcfile=$srcdir/$src build header $outfile $srcfile '|' $dir/header.sed $hostdir/unifdef - sync $srcfile include $outfile done <$DIR/$1 } @@ -46,7 +45,6 @@ unistd_header() { src=$srcdir/$2 build awk $out $src '|' $dir/unistd.awk bind expr "-f $dir/unistd.awk -v arch=x86 -v file='$1' -v spec='${4-}' -v abi='$3'" - sync $src include $out } @@ -59,7 +57,6 @@ asm_headers mandatory build awk $outdir/include/linux/version.h $srcdir/Makefile '|' $dir/version.awk bind expr '-f $dir/version.awk' -sync $srcdir/Makefile include $outdir/include/linux/version.h diff --git a/pkg/netbsd-curses/gen.sh b/pkg/netbsd-curses/gen.sh @@ -32,7 +32,6 @@ bind description 'NBPERF $out' nbperf() { build nbperf $outdir/$2 $srcdir/lib/libterminfo/$1 $srcdir/$3 '|' $hostdir/nbperf - sync $srcdir/$3 dep $outdir/$2 } diff --git a/pkg/pcre/gen.sh b/pkg/pcre/gen.sh @@ -16,11 +16,9 @@ dep " build sed $outdir/include/pcre.h $srcdir/pcre.h.in bind expr '-e s,@PCRE_MAJOR@,8, -e s,@PCRE_MINOR@,43, -e s,@PCRE_PRERELEASE@,, -e s,@PCRE_DATE@,2019-02-23,' -sync $srcdir/pcre.h.in include $outdir/include/pcre.h build copy $outdir/pcre_chartables.c $srcdir/pcre_chartables.c.dist -sync $srcdir/pcre_chartables.c.dist lib libpcre.a " pcre_byte_order.c diff --git a/pkg/st/gen.sh b/pkg/st/gen.sh @@ -32,7 +32,6 @@ rule tic '$hostdir/tic -x -o $out $in' bind description 'TIC $out' build tic $outdir/terminfo $srcdir/st.info '|' $hostdir/tic -sync $srcdir/st.info exe st " $srcdir/st.c diff --git a/pkg/util-linux/gen.sh b/pkg/util-linux/gen.sh @@ -28,7 +28,6 @@ build cat $outdir/internal/config.h " build sed $outdir/internal/libsmartcols.h $srcdir/libsmartcols/src/libsmartcols.h.in bind expr 's,@LIBSMARTCOLS_VERSION@,$version,' -sync $srcdir/libsmartcols/src/libsmartcols.h.in build sed $outdir/internal/libfdisk.h $srcdir/libfdisk/src/libfdisk.h.in bind expr " @@ -37,11 +36,9 @@ bind expr " -e /@LIBFDISK_MINOR_VERSION@/d -e /@LIBFDISK_PATCH_VERSION@/d " -sync $srcdir/libfdisk/src/libfdisk.h.in build sed $outdir/include/blkid/blkid.h $srcdir/libblkid/src/blkid.h.in bind expr '-e /@LIBBLKID_VERSION@/d -e /@LIBBLKID_DATE@/d' -sync $srcdir/libblkid/src/blkid.h.in include --prefix uuid libuuid/src/uuid.h include $outdir/include/blkid/blkid.h