Merge remote-tracking branch 'qubesos/pr/53'
* qubesos/pr/53: template-postprocess: fast path for file-reflink, like file
This commit is contained in:
commit
5a4577417f
@ -100,8 +100,9 @@ def import_root_img(vm, source_dir):
|
|||||||
# and destination paths are the same
|
# and destination paths are the same
|
||||||
vid = vm.volumes['root'].vid
|
vid = vm.volumes['root'].vid
|
||||||
pool = vm.app.pools[vm.volumes['root'].pool]
|
pool = vm.app.pools[vm.volumes['root'].pool]
|
||||||
if pool.driver == 'file' and root_path == os.path.join(
|
if (pool.driver in ('file', 'file-reflink')
|
||||||
pool.config['dir_path'], vid + '.img'):
|
and root_path == os.path.join(pool.config['dir_path'],
|
||||||
|
vid + '.img')):
|
||||||
vm.log.info('root.img already in place, do not re-import')
|
vm.log.info('root.img already in place, do not re-import')
|
||||||
return
|
return
|
||||||
with open(root_path, 'rb') as root_file:
|
with open(root_path, 'rb') as root_file:
|
||||||
|
Loading…
Reference in New Issue
Block a user