From 1eed38926fcad8791233915b5ec05f6a7ae4b9d3 Mon Sep 17 00:00:00 2001 From: Tim Shimmin Date: Thu, 2 Jun 2005 06:04:19 +0000 Subject: [PATCH] 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. --- 033 | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/033 b/033 index e3386709..72c302eb 100755 --- a/033 +++ b/033 @@ -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 -- 2.47.3