mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
2b5cf241ec
Starting with version 2.41 of libcap, the output of the getcap program changed and therefore some existing tests fail when the installed version of libcap is >= 2.41 (the latest version available at the moment is 2.44). The change was made by the following commit of libcap: commit 177cd418031b1acfcf73fe3b1af9f3279828681c Author: Andrew G. Morgan <morgan@kernel.org> Date: Tue Jul 21 22:58:05 2020 -0700 A more compact form for the text representation of capabilities. While this does not change anything about the supported range of equivalent text specifications for capabilities, as accepted by cap_from_text(), this does alter the preferred output format of cap_to_text() to be two characters shorter in most cases. That is, what used to be summarized as: "= cap_foo+..." is now converted to the equivalent text: "cap_foo=..." which is also more intuitive. So add a filter to change the old format to the new one, an helper that calls getcap with that filter, make existing tests use the new helper and update their golden output to match the new output format of getcap. Signed-off-by: Filipe Manana <fdmanana@suse.com> Reviewed-by: Eryu Guan <guaneryu@gmail.com> Signed-off-by: Eryu Guan <guaneryu@gmail.com>
57 lines
2.0 KiB
Plaintext
57 lines
2.0 KiB
Plaintext
QA output created by 296
|
|
Checking for xattr on source file
|
|
# file: DUMP_DIR/testfile
|
|
user.name
|
|
|
|
Checking for capability on source file
|
|
DUMP_DIR/testfile cap_setgid,cap_setuid=ep
|
|
# file: DUMP_DIR/testfile
|
|
security.capability
|
|
|
|
Dumping to file...
|
|
xfsdump -f DUMP_FILE -M stress_tape_media -L stress_296 SCRATCH_MNT
|
|
xfsdump: using file dump (drive_simple) strategy
|
|
xfsdump: level 0 dump of HOSTNAME:SCRATCH_MNT
|
|
xfsdump: dump date: DATE
|
|
xfsdump: session id: ID
|
|
xfsdump: session label: "stress_296"
|
|
xfsdump: ino map <PHASES>
|
|
xfsdump: ino map construction complete
|
|
xfsdump: estimated dump size: NUM bytes
|
|
xfsdump: /var/xfsdump/inventory created
|
|
xfsdump: creating dump session media file 0 (media 0, file 0)
|
|
xfsdump: dumping ino map
|
|
xfsdump: dumping directories
|
|
xfsdump: dumping non-directory files
|
|
xfsdump: ending media file
|
|
xfsdump: media file size NUM bytes
|
|
xfsdump: dump size (non-dir files) : NUM bytes
|
|
xfsdump: dump complete: SECS seconds elapsed
|
|
xfsdump: Dump Status: SUCCESS
|
|
Restoring from file...
|
|
xfsrestore -f DUMP_FILE -L stress_296 RESTORE_DIR
|
|
xfsrestore: using file dump (drive_simple) strategy
|
|
xfsrestore: using online session inventory
|
|
xfsrestore: searching media for directory dump
|
|
xfsrestore: examining media file 0
|
|
xfsrestore: reading directories
|
|
xfsrestore: 2 directories and 2 entries processed
|
|
xfsrestore: directory post-processing
|
|
xfsrestore: restoring non-directory files
|
|
xfsrestore: restore complete: SECS seconds elapsed
|
|
xfsrestore: Restore Status: SUCCESS
|
|
Comparing listing of dump directory with restore directory
|
|
Files TMP.dump_dir and TMP.restore_dir are identical
|
|
Comparing dump directory with restore directory
|
|
Files DUMP_DIR/testfile and RESTORE_DIR/DUMP_SUBDIR/testfile are identical
|
|
Only in SCRATCH_MNT: RESTORE_SUBDIR
|
|
Checking for xattr on restored file
|
|
# file: RESTORE_DIR/DUMP_SUBDIR/testfile
|
|
user.name
|
|
|
|
Checking for capability on restored file
|
|
RESTORE_DIR/DUMP_SUBDIR/testfile cap_setgid,cap_setuid=ep
|
|
# file: RESTORE_DIR/DUMP_SUBDIR/testfile
|
|
security.capability
|
|
|