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:
| M | build | | | 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