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:
| M | pkg/abduco/build | | | 6 | +++++- |
| M | pkg/dvtm/build | | | 9 | +++++++-- |
| M | pkg/st/build | | | 18 | +++++++++++++++--- |
| M | pkg/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"