linux-qubasis

linux oasis port as a qubes template

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

commit bad3076c9728064cbb939047c8ac853002913e14
parent 2f4b7455d13d60116fa2209c3453a8fc90f1d9f7
Author: Jul <jul@9o.is>
Date:   Wed, 26 Nov 2025 05:32:10 -0500

add qubes-core-qrexec

Diffstat:
Mpkg/gen.sh | 1+
Mpkg/qubes-core-qrexec/gen.sh | 54+++++++++++++++++++++++++++---------------------------
Mqubes/example/gen.sh | 1+
3 files changed, 29 insertions(+), 27 deletions(-)

diff --git a/pkg/gen.sh b/pkg/gen.sh @@ -35,6 +35,7 @@ pkg pcre pkg perp pkg probe pkg python +pkg qubes-core-qrexec pkg qubes-core-vchan-xen pkg sbase pkg sinit diff --git a/pkg/qubes-core-qrexec/gen.sh b/pkg/qubes-core-qrexec/gen.sh @@ -1,4 +1,4 @@ -fetch git +fetch git v4.3.11 cflags " -std=gnu11 @@ -17,39 +17,39 @@ cflags " dep qubes-core-vchan-xen/headers -lib libqrexec-utils.a " - libqrexec/buffer.c - libqrexec/exec.c - libqrexec/ioall.c - libqrexec/log.c - libqrexec/open_logger.c - libqrexec/process_io.c - libqrexec/remote.c - libqrexec/replace.c - libqrexec/toml.c - libqrexec/txrx-vchan.c - libqrexec/unix-server.c - libqrexec/vchan_timeout.c - libqrexec/write-stdin.c +lib libqrexec-utils.a --src-prefix libqrexec " + buffer.c + exec.c + ioall.c + log.c + open_logger.c + process_io.c + remote.c + replace.c + toml.c + txrx-vchan.c + unix-server.c + vchan_timeout.c + write-stdin.c " -exe qrexec-agent " - agent/qrexec-agent.c - agent/qrexec-agent-data.c - $outdir/libqrexec-utils.a.d +bin qrexec-agent --src-prefix agent " + qrexec-agent.c + qrexec-agent-data.c + $libdir/libqrexec-utils.a.d $pkgdir/qubes-core-vchan-xen/libvchanxen.a.d " -exe qrexec-fork-server " - agent/qrexec-fork-server.c - agent/qrexec-agent-data.c - $outdir/libqrexec-utils.a.d +bin qrexec-fork-server --src-prefix agent " + qrexec-fork-server.c + qrexec-agent-data.c + $libdir/libqrexec-utils.a.d $pkgdir/qubes-core-vchan-xen/libvchanxen.a.d " -exe qrexec-client-vm " - agent/qrexec-client-vm.c - agent/qrexec-agent-data.c - $outdir/libqrexec-utils.a.d +bin qrexec-client-vm --src-prefix agent " + qrexec-client-vm.c + qrexec-agent-data.c + $libdir/libqrexec-utils.a.d $pkgdir/qubes-core-vchan-xen/libvchanxen.a.d " diff --git a/qubes/example/gen.sh b/qubes/example/gen.sh @@ -23,6 +23,7 @@ pkg oksh pkg pax pkg perp pkg python +pkg qubes-core-qrexec pkg sbase pkg sinit pkg ubase