From 60bfd63a255afbb3458355ea4e2d8859b73bf010 Mon Sep 17 00:00:00 2001 From: Christopher Laprise Date: Thu, 1 Feb 2018 19:40:42 -0500 Subject: [PATCH] Fix dom0 handling --- qubesadmin/backup/core2.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qubesadmin/backup/core2.py b/qubesadmin/backup/core2.py index d95a4c0..c60cf57 100644 --- a/qubesadmin/backup/core2.py +++ b/qubesadmin/backup/core2.py @@ -256,6 +256,9 @@ class Core2Qubes(qubesadmin.backup.BackupApp): kwargs = {} if vm_class_name in ["QubesTemplateVm", "QubesTemplateHVm"]: vm.klass = "TemplateVM" + elif element.get('qid') == '0': + kwargs['dir_path'] = element.get('dir_path') + vm.klass = "AdminVM" elif element.get('template_qid').lower() == "none": kwargs['dir_path'] = element.get('dir_path') vm.klass = "StandaloneVM" @@ -364,7 +367,7 @@ class Core2Qubes(qubesadmin.backup.BackupApp): if 0 not in self.qid_map: vm = Core2VM() vm.name = 'dom0' - vm.klass = 'AdminVm' + vm.klass = 'AdminVM' vm.label = 'black' self.domains['dom0'] = vm self.qid_map[0] = 'dom0'