mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
generic/360: Create symlink with valid path
A test is creating symlink with a path containing name 1023 characters long. Such file name is invalid for most filesystems (the limit on file name lenght is mostly 255 characters) and UDF actually complains about this and so the test fails. Since the point of this test is to verify storage of the symlink, change the test to use a valid path where each component name has only 254 characters. Signed-off-by: Jan Kara <jack@suse.cz> Reviewed-by: Eryu Guan <eguan@redhat.com> Signed-off-by: Eryu Guan <eguan@redhat.com>
This commit is contained in:
+3
-1
@@ -50,9 +50,11 @@ _require_test
|
||||
linkfile=$TEST_DIR/$seq.symlink
|
||||
rm -f $linkfile
|
||||
|
||||
FNAME=$(perl -e 'print "a"x254')
|
||||
|
||||
# Create a symlink points to a very long path, so that the path could not be
|
||||
# hold in inode
|
||||
ln -s `perl -e 'print "a"x1023'` $linkfile
|
||||
ln -s $FNAME/$FNAME/$FNAME/$FNAME $linkfile
|
||||
|
||||
# Check symlink contains the correct path.
|
||||
# 1023 chars are a bit long for golden image output, compute the md5 checksum
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
QA output created by 360
|
||||
cd3b0a56bc304075e28a20a4edd57068 -
|
||||
36c1641ab5d82b582cd2baa1ace16277 -
|
||||
|
||||
Reference in New Issue
Block a user