cc71dd5876
Having Admin API, it is possible to do this properly now: - create DisposableVM - assign it proper permissions to create VMs and control those created VMs - run restore process inside - cleanup DisposableVM afterwards Since the RestoreInDisposableVM class contains de facto reverse parser for qvm-backup-restore command line, add a test that will spot when it gets out of sync. This feature depends on modifications in various other components, including: - linux-utils and core-agent-linux for update qfile-unpacker - core-admin for qrexec policy modification QubesOS/qubes-issues#5310 |
||
---|---|---|
.. | ||
__init__.py | ||
init.py | ||
qubes_prefs.py | ||
qvm_backup_restore.py | ||
qvm_backup.py | ||
qvm_check.py | ||
qvm_clone.py | ||
qvm_create.py | ||
qvm_device.py | ||
qvm_features.py | ||
qvm_firewall.py | ||
qvm_kill.py | ||
qvm_ls.py | ||
qvm_pause.py | ||
qvm_pool_legacy.py | ||
qvm_pool.py | ||
qvm_prefs.py | ||
qvm_remove.py | ||
qvm_run.py | ||
qvm_service.py | ||
qvm_shutdown.py | ||
qvm_start_daemon.py | ||
qvm_start.py | ||
qvm_tags.py | ||
qvm_template_postprocess.py | ||
qvm_unpause.py | ||
qvm_volume.py |