mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
common: add _mkfs_dev helper
It is not good practice to directly use MKFS_PROG. Signed-off-by: Dmitry Monakhov <dmonakhov@openvz.org> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com>
This commit is contained in:
committed by
Dave Chinner
parent
f007c2b465
commit
c931376982
@@ -509,6 +509,34 @@ _test_mkfs()
|
||||
esac
|
||||
}
|
||||
|
||||
_mkfs_dev()
|
||||
{
|
||||
case $FSTYP in
|
||||
nfs*)
|
||||
# do nothing for nfs
|
||||
;;
|
||||
udf)
|
||||
$MKFS_UDF_PROG $MKFS_OPTIONS $* 2>$tmp_dir.mkfserr 1>$tmp_dir.mkfsstd
|
||||
;;
|
||||
btrfs)
|
||||
$MKFS_BTRFS_PROG $MKFS_OPTIONS $* 2>$tmp_dir.mkfserr 1>$tmp_dir.mkfsstd
|
||||
;;
|
||||
*)
|
||||
yes | $MKFS_PROG -t $FSTYP -- $MKFS_OPTIONS $* \
|
||||
2>$tmp_dir.mkfserr 1>$tmp_dir.mkfsstd
|
||||
;;
|
||||
esac
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
# output stored mkfs output
|
||||
cat $tmp_dir.mkfserr >&2
|
||||
cat $tmp_dir.mkfsstd
|
||||
status=1
|
||||
exit 1
|
||||
fi
|
||||
rm -f $tmp_dir.mkfserr $tmp_dir.mkfsstd
|
||||
}
|
||||
|
||||
_scratch_mkfs()
|
||||
{
|
||||
case $FSTYP in
|
||||
|
||||
Reference in New Issue
Block a user