Choose QubesLocal or QubesRemote based on /etc/qubes-release presence
Do not check for qubesd socket (at module import time), because if not running at this precise time, it will lead to wrong choice. And a weird error message in consequence (looking for qrexec-client-vm in dom0). Fixes QubesOS/qubes-issues#2917
This commit is contained in:
parent
0c0b625a70
commit
7b9ee45c07
@ -28,7 +28,7 @@ import qubesadmin.app
|
|||||||
|
|
||||||
DEFAULT = qubesadmin.base.DEFAULT
|
DEFAULT = qubesadmin.base.DEFAULT
|
||||||
|
|
||||||
if os.path.exists(qubesadmin.config.QUBESD_SOCKET):
|
if os.path.exists('/etc/qubes-release'):
|
||||||
Qubes = qubesadmin.app.QubesLocal
|
Qubes = qubesadmin.app.QubesLocal
|
||||||
else:
|
else:
|
||||||
Qubes = qubesadmin.app.QubesRemote
|
Qubes = qubesadmin.app.QubesRemote
|
||||||
|
Loading…
Reference in New Issue
Block a user