Qubes.add_pool() add name parameter

This commit is contained in:
Bahtiar `kalkin-` Gadimov 2016-05-25 14:44:11 +02:00
parent d703f2f44b
commit ed1a6977c0
No known key found for this signature in database
GPG Key ID: 96ED3C3BA19C3DEE

View File

@ -873,12 +873,14 @@ class Qubes(qubes.PropertyHolder):
raise KeyError(label)
def add_pool(self, **kwargs):
def add_pool(self, name, **kwargs):
""" Add a storage pool to config."""
name = kwargs['name']
if 'name' not in kwargs:
raise qubes.exc.QubesException('No pool name specified')
if name in self.pools.keys():
raise qubes.exc.QubesException('pool named %s already exists \n' %
name)
kwargs['name'] = name
pool = self._get_pool(**kwargs)
pool.setup()
self.pools[name] = pool