Addresses probable issue:
mkfs.ext4: invalid option -- 'f'
Fixes: https://tracker.ceph.com/issues/10797
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
try:
remote.run(args=['yes', run.Raw('|')] + ['sudo'] + mkfs + [dev])
except run.CommandFailedError:
- # Newer btfs-tools doesn't prompt for overwrite, use -f
+ if fs != 'btrfs':
+ raise
+ # Newer btrfs-tools doesn't prompt for overwrite, use -f
if '-f' not in mount_options:
mkfs_options.append('-f')
mkfs = ['mkfs.%s' % fs] + mkfs_options