mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
filter out IRIX difference for repair where it complains about
bogus userids/groupids since they were set to -1. This does not have such a limit on linux. Merge of master-melb:xfs-cmds:22777a by kenmcd. filter out IRIX difference for repair where it complains about bogus userids/groupids since they were set to -1. This does not have such a limit on linux.
This commit is contained in:
@@ -74,6 +74,19 @@ _check_root_inos()
|
||||
_check_repair $1 "inode $rsumino"
|
||||
}
|
||||
|
||||
#
|
||||
# pv#909621
|
||||
# IRIX checks for valid user and group ids as we have a
|
||||
# limit of MAXID
|
||||
# As it is unsigned on Linux, this test is not done
|
||||
# (i.e. -1 is a valid id on Linux but not on IRIX)
|
||||
# So we make the output the same for both OS's.
|
||||
#
|
||||
_filter_bad_ids()
|
||||
{
|
||||
egrep -v 'bad user id 0xffffffff|bad group id 0xffffffff'
|
||||
}
|
||||
|
||||
# real QA test starts here
|
||||
_supported_fs xfs
|
||||
_supported_os IRIX Linux
|
||||
@@ -100,7 +113,7 @@ umount $SCRATCH_DEV
|
||||
|
||||
# rootino, rbmino, and rsumino are now set (lets blow em away!)
|
||||
_check_root_inos 0
|
||||
_check_root_inos -1
|
||||
_check_root_inos -1 | _filter_bad_ids
|
||||
|
||||
# success, all done
|
||||
status=0
|
||||
|
||||
Reference in New Issue
Block a user