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:
| M | ninja/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=