Merge "Merging two mkfs commands."

This commit is contained in:
Jenkins
2013-10-23 07:42:13 +00:00
committed by Gerrit Code Review

View File

@@ -841,7 +841,7 @@ class UndoManager(object):
self._rollback()
def mkfs(fs, path, label=None):
def mkfs(fs, path, label=None, run_as_root=False):
"""Format a file or block device
:param fs: Filesystem type (examples include 'swap', 'ext3', 'ext4'
@@ -854,7 +854,7 @@ def mkfs(fs, path, label=None):
else:
args = ['mkfs', '-t', fs]
#add -F to force no interactive execute on non-block device.
if fs in ('ext3', 'ext4'):
if fs in ('ext3', 'ext4', 'ntfs'):
args.extend(['-F'])
if label:
if fs in ('msdos', 'vfat'):
@@ -863,7 +863,7 @@ def mkfs(fs, path, label=None):
label_opt = '-L'
args.extend([label_opt, label])
args.append(path)
execute(*args)
execute(*args, run_as_root=run_as_root)
def last_bytes(file_like_object, num):