From ff93c04f63d568c4ec7813342fdc6ffa27e8f13d Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Sun, 7 Sep 2025 13:06:02 -0400 Subject: [PATCH] qubes-vm-qrexec: upgrade to 4.3.11, qubes-session now sources /etc/profile --- qubes-vm-gui/APKBUILD | 2 +- qubes-vm-gui/qubes-sessions_do-not-use-systemd.patch | 9 +++++---- qubes-vm-qrexec/APKBUILD | 4 ++-- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/qubes-vm-gui/APKBUILD b/qubes-vm-gui/APKBUILD index 67326fe..7234e1f 100644 --- a/qubes-vm-gui/APKBUILD +++ b/qubes-vm-gui/APKBUILD @@ -123,5 +123,5 @@ sha512sums=" 68d01e594296e18d54d8eaa17863451c3ac121e4fcacf98b64db14166bdcf38aa66f1c3659c5014c0a9cc25b5368df66f8c642b8e7af59da8d2a5ad97da9a194 qubes-gui-agent.openrc bd707f7956f58c2bb24ccb9adad1381c069e70820fcb1b01b09dc88570d9df00e0dc92a9ac3b242f828314568d5487257566a6fc61e75e62e010b7e4871f9ea0 qubes-sessions.sh b512d691f2a6b11fc329bf91dd05ca9c589bbd444308b27d3c87c75262dedf6afc68a9739229249a4bd3d0c43cb1f871eecbb93c4fe559e0f38bdabbffd06ad7 qubes-gui-agent.pam -ebd169122c4de1eb2a293eef7f462557abc45d98c696677afe3b18d5a372eb3fc9c42b4eba6718eb22abdf71a1d6885a8f3e1254ce342ffa5ad630f662503925 qubes-sessions_do-not-use-systemd.patch +256bab24dbec885241d0bc52be76bdaa5f5c695275828e5deb4115177d58e255e459c0fc45f9a3f16c12e77afbd1ab43fafee05cb3690e248f5fabb4741e6640 qubes-sessions_do-not-use-systemd.patch " diff --git a/qubes-vm-gui/qubes-sessions_do-not-use-systemd.patch b/qubes-vm-gui/qubes-sessions_do-not-use-systemd.patch index 6682e22..2cfc7d2 100644 --- a/qubes-vm-gui/qubes-sessions_do-not-use-systemd.patch +++ b/qubes-vm-gui/qubes-sessions_do-not-use-systemd.patch @@ -1,8 +1,8 @@ diff --git a/appvm-scripts/usrbin/qubes-session.orig b/appvm-scripts/usrbin/qubes-session -index 4417ba7..e5bedc2 100755 +index 4417ba7..31840ef 100755 --- a/appvm-scripts/usrbin/qubes-session.orig +++ b/appvm-scripts/usrbin/qubes-session -@@ -27,17 +27,6 @@ +@@ -27,16 +27,8 @@ loginctl activate "$XDG_SESSION_ID" @@ -16,7 +16,8 @@ index 4417ba7..e5bedc2 100755 -set +a -unset env - -- ++# source profile instead of getting env variables from systemctl ++. /etc/profile + if qsvc guivm-gui-agent; then if [ -e "$HOME/.xinitrc" ]; then - . "$HOME/.xinitrc" diff --git a/qubes-vm-qrexec/APKBUILD b/qubes-vm-qrexec/APKBUILD index ee8de3b..514d73b 100644 --- a/qubes-vm-qrexec/APKBUILD +++ b/qubes-vm-qrexec/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Antoine Martin (ayakael) pkgname=qubes-vm-qrexec subpackages="$pkgname-openrc $pkgname-doc $pkgname-pyc" -pkgver=4.3.10 +pkgver=4.3.11 _gittag="v$pkgver" pkgrel=0 pkgdesc="The Qubes qrexec files (qube side)" @@ -52,7 +52,7 @@ package() { install -Dm 755 "$srcdir"/qubes-qrexec-agent.openrc "$pkgdir"/etc/init.d/qubes-qrexec-agent } sha512sums=" -6b3d72d384e65436c04a89ec504822a1ae952f39f8660f8ad65af677207a302ca355ae8904430673a902779e0df3b548b62c6eda52171adb0e5a8552e1d1f7eb qubes-vm-qrexec-v4.3.10.tar.gz +316f2608294b4e351f74962a23664f545ccf535c4b77e432335ceb5f937dc8655d82dffe37a8ce3ec7f004130a565feeb1a5ee345736cce7d059c591dc61e765 qubes-vm-qrexec-v4.3.11.tar.gz e2dd5cace82e881c40d5d37c69f7327fbabde81c9d23283de23de9f1197b7b018ef07a8d90e95c61bd249426d9d8297e7cb372333245941ffa0682c90ea3461f qubes-qrexec-agent.openrc c3009ddb97656be7d0a78910217c852f0f9b20cd37b4537d99724e629bc87f1c675ada084eba3c641c4ae54dab8aacd87514d73de72f42d6ccc976e6255212bc makefile-remove-cc-cflags.patch 69b88c8d344f0d575eac398937040ba39a0d8fb8ea0a2b160c48d84775e1da4e226a76f3c5d3be7b045f577b634bb35cd5c5536248e18117c4121a38f9f3bf13 agent-qrexec-fork-server-undef-fortify-source.patch -- 2.49.1