mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
xfstests: fix internal _xfs_check to handle logdev etc
Pull all of the old xfs_check script into common/rc:_xfs_check() so that it properly handles all options, including external log devices. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Reviewed-by: Chandra Seetharaman <sekharan@us.ibm.com> Signed-off-by: Rich Johnston <rjohnston@sgi.com>
This commit is contained in:
committed by
Rich Johnston
parent
9982cdd2d8
commit
120752942a
@@ -393,8 +393,8 @@ _xfs_check()
|
||||
{
|
||||
OPTS=" "
|
||||
DBOPTS=" "
|
||||
USAGE="Usage: xfs_check [-fsvV] [-l logdev] [-i ino]... [-b bno]... special"
|
||||
|
||||
OPTIND=1
|
||||
while getopts "b:fi:l:stvV" c
|
||||
do
|
||||
case $c in
|
||||
@@ -410,8 +410,17 @@ _xfs_check()
|
||||
;;
|
||||
esac
|
||||
done
|
||||
${XFS_DB_PROG}${DBOPTS} -F -i -p xfs_check -c "check$OPTS" $1
|
||||
return $?
|
||||
set -- extra $@
|
||||
shift $OPTIND
|
||||
case $# in
|
||||
1) ${XFS_DB_PROG}${DBOPTS} -F -i -p xfs_check -c "check$OPTS" $1
|
||||
status=$?
|
||||
;;
|
||||
2) echo $USAGE 1>&1
|
||||
status=2
|
||||
;;
|
||||
esac
|
||||
return $status
|
||||
}
|
||||
|
||||
_setup_large_ext4_fs()
|
||||
|
||||
Reference in New Issue
Block a user