linux-qubasis

linux oasis port as a qubes template

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

commit 642162add717ef4eb0dea6509dfa9045bb3a8781
parent 3777f7077a0e249da52a318f98a37a50e5941018
Author: Jul <jul@9o.is>
Date:   Mon, 28 Jul 2025 12:51:43 +0800

allow all packages to install locally

Diffstat:
Mpkg/abduco/build | 6+++++-
Mpkg/dvtm/build | 9+++++++--
Mpkg/st/build | 18+++++++++++++++---
Mpkg/yash/build | 8+++++++-
4 files changed, 34 insertions(+), 7 deletions(-)

diff --git a/pkg/abduco/build b/pkg/abduco/build @@ -11,5 +11,9 @@ rm -rf "$outdir" cp "$srcdir/config.h" "$repodir" make -C "$repodir" -make DESTDIR="$outdir" -C "$repodir" install +if [ "$local_install" == "true" ]; then + sudo make -C "$repodir" install +else + make DESTDIR="$outdir" -C "$repodir" install +fi diff --git a/pkg/dvtm/build b/pkg/dvtm/build @@ -17,7 +17,12 @@ rm -rf "$outdir" cp "$srcdir/config.h" "$repodir" cp "$srcdir/config.mk" "$repodir" -export DESTDIR="$outdir" make -C "$repodir" -make -C "$repodir" install + +if [ "$local_install" == "true" ]; then + sudo make -C "$repodir" install +else + export DESTDIR="$outdir" + make -C "$repodir" install +fi diff --git a/pkg/st/build b/pkg/st/build @@ -24,7 +24,19 @@ cp "$srcdir/config.mk" "$repodir" export DESTDIR="$outdir" export TERMINFO="$outdir/usr/share/terminfo" -make -C "$repodir" clean install +make -C "$repodir" -cp "$srcdir/terminal" "$outdir/usr/bin/terminal" -chmod +x "$outdir/usr/bin/terminal" +if [ "$local_install" == "true" ]; then + export TERMINFO="/usr/share/terminfo" + + sudo make -C "$repodir" install + sudo cp "$srcdir/terminal" /usr/bin/terminal + sudo chmod +x /usr/bin/terminal +else + export DESTDIR="$outdir" + export TERMINFO="$outdir/usr/share/terminfo" + + make -C "$repodir" install + cp "$srcdir/terminal" "$outdir/usr/bin/terminal" + chmod +x "$outdir/usr/bin/terminal" +fi diff --git a/pkg/yash/build b/pkg/yash/build @@ -16,7 +16,13 @@ rm -rf "$outdir" cp "$srcdir/config.h" "$repodir" make -C "$repodir" -make DESTDIR="$outdir" -C "$repodir" install + +if [ "$local_install" == "true" ]; then + sudo make -C "$repodir" install + configdir="/home/user/.config/yash" +else + make DESTDIR="$outdir" -C "$repodir" install +fi mkdir -p "$configdir/rc.d" cp "$srcdir/config/rc" "$configdir"