linux-qubasis

linux oasis port as a qubes template

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

commit 69e435d1b3b7113f48514980b797e7eaaa82ad5c
parent 97e62a4199c85d6c523f0ba667583dc91abd790b
Author: Jul <jul@9o.is>
Date:   Mon, 28 Jul 2025 12:11:50 +0800

add flag to install locally for testing

Diffstat:
Mbuild | 14++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/build b/build @@ -28,6 +28,7 @@ run_all=false targets=() export skip_clean=false +export local_install=false if [ "$#" -eq 0 ]; then echo "Error: No arguments provided." @@ -40,6 +41,9 @@ for arg in "$@"; do --all|-a) run_all=true ;; + --local-install|-l) + local_install=true + ;; --skip-clean|-s) skip_clean=true ;; @@ -80,8 +84,10 @@ for target in ${targets[*]}; do $srcdir/build - managedir="/rw/sync/manage/sync/$target" - sudo rm -rf "$managedir" - sudo cp -r "$outdir" "$managedir" - sudo chown -R sync-manage:sftponly "$managedir" + if [ "$local_install" != "true" ]; then + managedir="/rw/sync/manage/sync/$target" + sudo rm -rf "$managedir" + sudo cp -r "$outdir" "$managedir" + sudo chown -R sync-manage:sftponly "$managedir" + fi done