Go to file
Marek Marczykowski-Górecki f0b057479e
qrexec: launch services in login shell
Previously the script was called through shell as:
    execl(shell, "-sh", "-c", "/usr/lib/qubes/qubes-rpc-multiplexer
            ...", 0);
This tells the shell to load login scripts, including /etc/profile.
Since 5512e4eada this is no longer the
case and the script is called directly. Since most services do expect
proper user session initialized (/etc/profile loaded etc), adjust the
script's shebang to behave like a login shell and load those startup
scripts.

Fixes QubesOS/qubes-issues#3615
2018-02-22 00:49:46 +01:00
archlinux archlinux fix .service added twice in networking install script 2017-11-20 16:58:26 +01:00
autostart-dropins Enable gnome settings daemon xsettings plugin 2018-01-12 05:44:54 +01:00
ci tests: add run-tests script, plug it into travis 2017-05-20 13:20:08 +02:00
debian version 4.0.22 2018-02-20 01:04:55 +01:00
doc qrexec: fix reporting exit code in qrexec-client-vm 2017-06-21 11:21:40 +02:00
init Fix language issues and usability issue 2017-12-13 10:15:20 +01:00
misc Add intel wifi drivers to suspend-module-blacklist 2018-01-28 18:28:20 +01:00
network Merge remote-tracking branch 'qubesos/pr/90' 2018-02-13 04:45:04 +01:00
patches.debian Stop anacron from starting in Debian using existing constraint on cron 2017-02-05 23:36:27 +00:00
pkgs archlinux: created build scripts 2013-04-17 01:22:32 +02:00
post-install.d Announce if qubes-firewall service is supported+enabled in this template 2017-07-16 11:09:14 +02:00
qrexec qrexec: launch services in login shell 2018-02-22 00:49:46 +01:00
qubes-rpc Wait for user session as X session owner 2018-02-14 02:19:15 +01:00
qubesagent Add /etc/qubes path 2018-02-13 23:39:28 -05:00
rpm_spec rpm: adjust dependencies 2018-02-20 00:27:33 +01:00
test-packages tests: add run-tests script, plug it into travis 2017-05-20 13:20:08 +02:00
vm-init.d Resize root filesystem at VM startup if needed 2017-10-18 21:02:15 +02:00
vm-systemd Merge remote-tracking branch 'qubesos/pr/91' 2018-02-13 04:42:34 +01:00
.coveragerc tests: add run-tests script, plug it into travis 2017-05-20 13:20:08 +02:00
.gitignore tests: add run-tests script, plug it into travis 2017-05-20 13:20:08 +02:00
.travis.yml travis: add shellcheck call for all scripts in the repository 2017-09-30 05:05:34 +02:00
debian-quilt debian: fix shellcheck warnings in debian packaging 2017-09-30 05:05:33 +02:00
LICENSE Added LICENSE 2010-04-05 21:21:27 +02:00
Makefile Do not sync VM time with clockvm if it's set to network time sync 2018-02-13 04:23:08 +01:00
Makefile.builder Merge remote-tracking branch 'qubesos/pr/71' 2017-11-14 15:07:41 +01:00
run-tests tests: add run-tests script, plug it into travis 2017-05-20 13:20:08 +02:00
series-debian-vm.conf Stop anacron from starting in Debian using existing constraint on cron 2017-02-05 23:36:27 +00:00
setup.py network: rewrite qubes-firewall daemon 2016-09-12 05:22:53 +02:00
version version 4.0.22 2018-02-20 01:04:55 +01:00