Qubes.add_pool() add name parameter
This commit is contained in:
parent
d703f2f44b
commit
ed1a6977c0
10
qubes/app.py
10
qubes/app.py
@ -873,12 +873,14 @@ class Qubes(qubes.PropertyHolder):
|
|||||||
|
|
||||||
raise KeyError(label)
|
raise KeyError(label)
|
||||||
|
|
||||||
def add_pool(self, **kwargs):
|
def add_pool(self, name, **kwargs):
|
||||||
""" Add a storage pool to config."""
|
""" 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 = self._get_pool(**kwargs)
|
||||||
pool.setup()
|
pool.setup()
|
||||||
self.pools[name] = pool
|
self.pools[name] = pool
|
||||||
|
Loading…
Reference in New Issue
Block a user