mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
config: allow chacl to be in any directory in $PATH
Previously, xfstests checked for chacl in only a few hard-coded directory: /bin, /sbin, and /usr/bin. Use set_prog_path to allow chacl to be in any directory in $PATH, which is how we find the executable path for most other executables. Signed-off-by: Theodore Ts'o <tytso@mit.edu> Reviewed-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com>
This commit is contained in:
committed by
Dave Chinner
parent
e4549032fb
commit
1202207197
+1
-3
@@ -165,9 +165,7 @@ _filter_aces_notypes()
|
|||||||
|
|
||||||
_require_acls()
|
_require_acls()
|
||||||
{
|
{
|
||||||
if [ ! -x /bin/chacl -a ! -x /usr/bin/chacl -a ! -x /sbin/chacl ]; then
|
[ -n $CHACL_PROG ] || _notrun "chacl command not found"
|
||||||
_notrun "chacl command not found"
|
|
||||||
fi
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Test if chacl is able to list ACLs on the target filesystems. On really
|
# Test if chacl is able to list ACLs on the target filesystems. On really
|
||||||
|
|||||||
@@ -168,6 +168,7 @@ export XFSRESTORE_PROG="`set_prog_path xfsrestore`"
|
|||||||
export XFSINVUTIL_PROG="`set_prog_path xfsinvutil`"
|
export XFSINVUTIL_PROG="`set_prog_path xfsinvutil`"
|
||||||
export GETFATTR_PROG="`set_prog_path getfattr`"
|
export GETFATTR_PROG="`set_prog_path getfattr`"
|
||||||
export SETFATTR_PROG="`set_prog_path setfattr`"
|
export SETFATTR_PROG="`set_prog_path setfattr`"
|
||||||
|
export CHACL_PROG="`set_prog_path chacl`"
|
||||||
export ATTR_PROG="`set_prog_path attr`"
|
export ATTR_PROG="`set_prog_path attr`"
|
||||||
export QUOTA_PROG="`set_prog_path quota`"
|
export QUOTA_PROG="`set_prog_path quota`"
|
||||||
export XFS_QUOTA_PROG="`set_prog_path xfs_quota`"
|
export XFS_QUOTA_PROG="`set_prog_path xfs_quota`"
|
||||||
|
|||||||
Reference in New Issue
Block a user