linux-qubasis

linux oasis port as a qubes template

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

commit cd02d20fc8fafea7112aa51d853ec43ae042601f
parent 94a3570513836385d490463e316a94a27224e8ce
Author: Jul <jul@9o.is>
Date:   Mon, 25 Aug 2025 10:03:43 +0800

fix ninja sync function for subninjas

Diffstat:
Mninja/functions.sh | 7+++----
1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/ninja/functions.sh b/ninja/functions.sh @@ -353,7 +353,6 @@ _ninja_flush_builds() { _ninja_flush_sync() { local subsyncs='$outdir/meta/version' local verfile="$dir"/version - local verout="\$outdir/meta/version$_ninja_sub" for pkg in $_ninja_buffer_subgen; do subsyncs="$subsyncs \$gendir/$pkg/sync" @@ -362,14 +361,14 @@ _ninja_flush_sync() { build phony "\$gendir/sync$_ninja_sub" "$subsyncs" if [ ! -f "$verfile" ]; then - build touch "$verout" + build touch '$outdir/meta/version' return fi - build sync "$verout" '$gendir/version | $basedir/ninja/sync.sh' + build sync '$outdir/meta/version' '$gendir/version | $basedir/ninja/sync.sh' if [ "$_ninja_buffer_sync" ]; then - build phony "$_ninja_buffer_sync" "$verout" + build phony "$_ninja_buffer_sync" '$outdir/meta/version' fi _ninja_buffer_sync=