summaryrefslogtreecommitdiff
path: root/vmdb/plugins/mkfs_plugin.py
diff options
context:
space:
mode:
Diffstat (limited to 'vmdb/plugins/mkfs_plugin.py')
-rw-r--r--vmdb/plugins/mkfs_plugin.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/vmdb/plugins/mkfs_plugin.py b/vmdb/plugins/mkfs_plugin.py
index e204fa6..83c6aff 100644
--- a/vmdb/plugins/mkfs_plugin.py
+++ b/vmdb/plugins/mkfs_plugin.py
@@ -26,7 +26,7 @@ class MkfsPlugin(vmdb.Plugin):
class MkfsStepRunner(vmdb.StepRunnerInterface):
def get_key_spec(self):
- return {"mkfs": str, "partition": str, "label": ""}
+ return {"mkfs": str, "partition": str, "label": "", "options": ""}
def run(self, values, settings, state):
fstype = values["mkfs"]
@@ -50,6 +50,12 @@ class MkfsStepRunner(vmdb.StepRunnerInterface):
else:
cmd.append("-L")
cmd.append(label)
+
+ options = values["options"] or None
+ if options:
+ for opt in options.split(' '):
+ cmd.append(opt)
+
cmd.append(device)
vmdb.runcmd(cmd)