From 25ef3a571c94bc06372be10f7c5fe1b07924e7f0 Mon Sep 17 00:00:00 2001 From: bobijam <bobijam> Date: Thu, 6 Mar 2008 02:09:09 +0000 Subject: [PATCH] Branch b1_6 b=12584 i=adilger There is a issue with getfacl which just literally find the symbol link target with `pwd`+[symbol content], regardless where the link file is located. This fix avoids the issue by chdir to the symbol link's dir before getting it's acl list. --- lustre/tests/acl/getfacl-noacl.test | 10 +++++++--- lustre/tests/acl/misc.test | 7 ++++++- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/lustre/tests/acl/getfacl-noacl.test b/lustre/tests/acl/getfacl-noacl.test index 6d730c497b..40bf6ea49a 100644 --- a/lustre/tests/acl/getfacl-noacl.test +++ b/lustre/tests/acl/getfacl-noacl.test @@ -45,9 +45,13 @@ filesystem with or without ACL support. > # file: x $ ln -s l ll - $ getfacl -dLR ll | grep file | sort - > # file: ll - > # file: ll/y +# $ getfacl -dLR ll | grep file | sort +# (rhel4) +# > # file: ll +# > # file: ll/y +# (rhel5) +# > # file: l +# > # file: l/y $ rm l ll x $ rm -rf d diff --git a/lustre/tests/acl/misc.test b/lustre/tests/acl/misc.test index 7c62c64c69..cf1d4a0b26 100644 --- a/lustre/tests/acl/misc.test +++ b/lustre/tests/acl/misc.test @@ -259,7 +259,10 @@ Symlink in directory with default ACL? $ ls -dl -L d/l | awk '{print $1}' > drwxr-x---+ - $ getfacl --omit-header d/l +# XXX:there is an issue with getfacl dealing symbol link +# $ getfacl --omit-header d/l + $ cd d + $ getfacl --omit-header l > user::rwx > user:bin:rwx #effective:r-x > user:daemon:r-x @@ -275,6 +278,8 @@ Symlink in directory with default ACL? > default:mask::r-x > default:other::--- > +# XXX + $ cd .. $ rm d/l -- GitLab