mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
8469a8c1b3
After GETNEXTQUOTA ioctl being supported, xfs_quota -c "report" always outputs one more quota line about default quota (as project ID 0). In order to fix this problem, xfsprogs has merged commit 3d607a1. Now xfstests face this same problem from this issue. xfs/133 and xfs/134 can't match their golden output, due to this one more line quota report output. So this patch filters this redundant quota info out. There're 3 kinds of xfsprogs: 1. not support GETNEXTQUOTA 2. support GETNEXTQUOTA but not merged commit 3d607a1 3. the latest version supports all The 1st one won't report Project ID 0, the 2nd will report projid 0 info as "(null) 0 0 0 ...", the 3rd will report projid 0 info as "#0 0 0 0 ...". To deal with all of these situations, we will use _filter_quota | grep -v "^#0 \|^(null) " But if someone specifies a name for projid 0, e.g. # cat $projid_file # root:0 I think that means someone wants to deal with it by himself, the common filter won't filter it out. Signed-off-by: Zorro Lang <zlang@redhat.com> Reviewed-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Eryu Guan <eguan@redhat.com>