mirror of
https://github.com/kdave/btrfs-progs
synced 2025-04-18 13:05:20 +00:00
btrfs-progs: tests: Use --no-same-owner option for tar
Some test failed in my nfs dir: ... [TEST] 006-bad-root-items tar: test.img: Cannot change ownership to uid 1000, gid 1000: Invalid argument tar: Exiting with failure status due to previous errors failed to extract default_case.tar.xz test failed for case 006-bad-root-items It is because the image file's owner is: # tar tvf default_case.tar.xz -rw-r--r-- fdmanana/fdmanana 2147483648 2014-10-17 17:59 test.img And make tar failed in chown in nfs. It is not a big issue because we don't use nfs commonly, but extract the image file with ownership of current user will be a better choice. Signed-off-by: Zhao Lei <zhaolei@cn.fujitsu.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
123f4bc78c
commit
3ca185850b
@ -3,12 +3,12 @@
|
||||
source $TOP/tests/common
|
||||
|
||||
echo "extracting image default_case.tar.xz" >> $RESULTS
|
||||
tar xJf default_case.tar.xz || \
|
||||
tar --no-same-owner -xJf default_case.tar.xz || \
|
||||
_fail "failed to extract default_case.tar.xz"
|
||||
check_image test.img
|
||||
|
||||
echo "extracting image skinny_case.tar.xz" >> $RESULTS
|
||||
tar xJf skinny_case.tar.xz || \
|
||||
tar --no-same-owner -xJf skinny_case.tar.xz || \
|
||||
_fail "failed to extract skinny_case.tar.xz"
|
||||
check_image test.img
|
||||
|
||||
|
@ -35,7 +35,7 @@ generate_leaf_corrupt_no_data_ext()
|
||||
{
|
||||
dest=$1
|
||||
echo "generating leaf_corrupt_no_data_ext.btrfs-image" >> $RESULTS
|
||||
tar xJf ./no_data_extent.tar.xz || \
|
||||
tar --no-same-owner -xJf ./no_data_extent.tar.xz || \
|
||||
_fail "failed to extract leaf_corrupt_no_data_ext.btrfs-image"
|
||||
$TOP/btrfs-image -r test.img.btrfs-image $dest || \
|
||||
_fail "failed to extract leaf_corrupt_no_data_ext.btrfs-image"
|
||||
|
Loading…
Reference in New Issue
Block a user