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:
| M | pkg/gen.sh | | | 1 | + |
| M | pkg/qubes-core-qrexec/gen.sh | | | 54 | +++++++++++++++++++++++++++--------------------------- |
| M | qubes/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