diff options
Diffstat (limited to 'vmdb/plugins/mkfs_plugin.py')
-rw-r--r-- | vmdb/plugins/mkfs_plugin.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/vmdb/plugins/mkfs_plugin.py b/vmdb/plugins/mkfs_plugin.py index 5aca499..e34c027 100644 --- a/vmdb/plugins/mkfs_plugin.py +++ b/vmdb/plugins/mkfs_plugin.py @@ -39,4 +39,12 @@ class MkfsStepRunner(vmdb.StepRunnerInterface): device = state.parts[part_tag] vmdb.progress( 'Creating {} filesystem on {}'.format(fstype, device)) - vmdb.runcmd(['/sbin/mkfs', '-t', fstype, device]) + cmd = ['/sbin/mkfs', '-t', fstype] + if 'label' in step: + if fstype == 'vfat': + cmd.append('-n') + else: + cmd.append('-L') + cmd.append(step['label']) + cmd.append(device) + vmdb.runcmd(cmd) |