linux-qubasis

linux oasis port as a qubes template

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

commit 48c20ebccdbb304c93c2fc187be69c354b8819e7
parent c5a5bcf4fc29488d48a6a3b61ee7d1f16b0f2f67
Author: Jul <jul@9o.is>
Date:   Sat, 23 Aug 2025 19:49:43 +0800

use a tmp ninja file to prevent broken builds

Diffstat:
Mninja/functions.sh | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ninja/functions.sh b/ninja/functions.sh @@ -149,7 +149,7 @@ gen() { _ninja_file=$1.ninja fi - _ninja_fullpath="$basedir"/$_ninja_dir/$_ninja_file + _ninja_fullpath="$basedir"/$_ninja_dir/$_ninja_file.tmp mkdir -p "$basedir"/$_ninja_dir/${1%/*} printf '' > "$_ninja_fullpath" @@ -169,6 +169,7 @@ gen() { _ninja_flush build gen "\$ninjadir/$_ninja_file" "| $_ninja_gen_files" + mv $_ninja_fullpath ${_ninja_fullpath%.*} if [ "$_ninja_queue_subgen" ]; then set -- $_ninja_queue_subgen