From 2d8d78bebe974588e4d88fa12e92182629cfcdd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Sat, 21 May 2016 03:57:23 +0200 Subject: [PATCH] qubes/vm/standalonevm: set volume_config Otherwise VM wouldn't have any hard disk... --- qubes/vm/standalonevm.py | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/qubes/vm/standalonevm.py b/qubes/vm/standalonevm.py index d745dfa0..4ab3f78a 100644 --- a/qubes/vm/standalonevm.py +++ b/qubes/vm/standalonevm.py @@ -24,8 +24,35 @@ import qubes.events import qubes.vm.qubesvm +import qubes.config class StandaloneVM(qubes.vm.qubesvm.QubesVM): '''Standalone Application VM''' - pass + def __init__(self, *args, **kwargs): + self.volume_config = { + 'root': { + 'name': 'root', + 'pool': 'default', + 'volume_type': 'origin', + 'size': qubes.config.defaults['root_img_size'], + }, + 'private': { + 'name': 'private', + 'pool': 'default', + 'volume_type': 'origin', + 'size': qubes.config.defaults['private_img_size'], + }, + 'volatile': { + 'name': 'volatile', + 'pool': 'default', + 'volume_type': 'volatile', + 'size': qubes.config.defaults['root_img_size'], + }, + 'kernel': { + 'name': 'kernel', + 'pool': 'linux-kernel', + 'volume_type': 'read-only', + } + } + super(StandaloneVM, self).__init__(*args, **kwargs)