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:
Jan Kara
2017-06-14 09:19:20 +02:00
committed by Eryu Guan
parent 7e442cf0cf
commit 0a2d833219
2 changed files with 4 additions and 2 deletions
+3 -1
View File
@@ -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 -1
View File
@@ -1,2 +1,2 @@
QA output created by 360
cd3b0a56bc304075e28a20a4edd57068 -
36c1641ab5d82b582cd2baa1ace16277 -