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