14 lines
298 B
Python
Executable File
14 lines
298 B
Python
Executable File
#!/usr/bin/env python2
|
|
|
|
import os
|
|
import qubes
|
|
|
|
PREFIX = '/features-request/'
|
|
|
|
app = qubes.Qubes()
|
|
vm = app.domains[os.environ['QREXEC_REMOTE_DOMAIN']]
|
|
vm.fire_event('features-request',
|
|
untrusted_features={key[len(PREFIX):]: vm.qdb.read(key)
|
|
for key in vm.qdb.list(PREFIX)})
|
|
app.save()
|