918 B
918 B
Test Case: Packed prefix table
Test ID: TC079-packed-prefix-table
Fixture: basic.erofs
Objective
Verify a non-plain prefix table carried by the packed inode generated by erofs-utils 1.8.6.
Layout qualification
dump.erofs -s "$run/images/basic.erofs"
python3 tests/g4_fixtures.py verify --output "$run"
Require xattr_prefix_count=2, nonzero packed_nid, prefix start 0, user
record (base=1, infix=repo22.application.component.), trusted record
(base=4, infix=repo22.trusted.deep.), and matching image hash.
Guest observations
getextattr -qq -x user repo22.application.component.setting \
/mnt/repo22-g4/prefix-user-2
getextattr -qq -x system trusted.repo22.trusted.deep.setting \
/mnt/repo22-g4/prefix-trusted-2
stat -f 'mode=%Sp inode=%i' /mnt/repo22-g4/prefix-user-2 \
/mnt/repo22-g4/prefix-trusted-2
Both values must end in -2; cleanup must be empty.