Add admin.vm.volume.Clear call (QubesOS/qubes-issues#5946)

这个提交包含在:
WillyPillow 2020-07-14 01:48:19 +08:00
父节点 ae39c75867
当前提交 455542ac7f
找不到此签名对应的密钥
GPG 密钥 ID: 3839E194B1415A9C
共有 2 个文件被更改,包括 5 次插入2 次删除

查看文件

@ -236,6 +236,10 @@ class Volume(object):
'ImportWithSize', payload=size_line.encode(),
payload_stream=stream)
def clear_data(self):
''' Clear existing volume content. '''
self._qubesd_call('Clear')
def clone(self, source):
''' Clone data from sane volume of another VM.

查看文件

@ -124,8 +124,7 @@ def import_root_img(vm, source_dir):
def reset_private_img(vm):
'''Clear private volume'''
with open('/dev/null', 'rb') as null:
vm.volumes['private'].import_data(stream=null)
vm.volumes['private'].clear_data()
def import_appmenus(vm, source_dir):