mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-25 11:47:43 +03:00
egrep -> grep -E
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: John Kennedy <john.kennedy@delphix.com> Reviewed-by: Ryan Moeller <ryan@iXsystems.com> Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Closes #13259
This commit is contained in:
@@ -403,8 +403,7 @@ function get_xattr #<obj>
|
||||
return 1
|
||||
fi
|
||||
|
||||
for xattr in `runat $obj ls | \
|
||||
grep -E -v -e SUNWattr_ro -e SUNWattr_rw` ; do
|
||||
for xattr in $(runat $obj ls | grep -v 'SUNWattr_r[ow]'); do
|
||||
runat $obj cksum $xattr
|
||||
done
|
||||
}
|
||||
|
||||
@@ -57,7 +57,7 @@ log_onexit cleanup
|
||||
log_note "Testing access to FILE"
|
||||
log_must touch $TESTDIR/file.0
|
||||
log_must setfacl -m g:$ZFS_ACL_STAFF_GROUP:rw $TESTDIR/file.0
|
||||
getfacl $TESTDIR/file.0 2> /dev/null | egrep -q \
|
||||
getfacl $TESTDIR/file.0 2> /dev/null | grep -q \
|
||||
"^group:$ZFS_ACL_STAFF_GROUP:rw-$"
|
||||
if [ "$?" -eq "0" ]; then
|
||||
# Should be able to write to file
|
||||
@@ -75,7 +75,7 @@ if [ "$?" -eq "0" ]; then
|
||||
log_note "expected mask drwxrw----+ but found $msk"
|
||||
log_fail "Expected permissions were not set."
|
||||
fi
|
||||
getfacl $TESTDIR/dir.0 2> /dev/null | egrep -q \
|
||||
getfacl $TESTDIR/dir.0 2> /dev/null | grep -q \
|
||||
"^group:$ZFS_ACL_STAFF_GROUP:rw-$"
|
||||
if [ "$?" -ne "0" ]; then
|
||||
acl=$(getfacl $TESTDIR/dir.0 2> /dev/null)
|
||||
|
||||
@@ -58,7 +58,7 @@ if ! ls -l $TESTDIR | grep "dir.0" | grep -q "drwx-wx---+"; then
|
||||
log_note "expected mask drwx-wx---+ but found $msk"
|
||||
log_fail "Expected permissions were not set."
|
||||
fi
|
||||
getfacl $TESTDIR/dir.0 2> /dev/null | egrep -q \
|
||||
getfacl $TESTDIR/dir.0 2> /dev/null | grep -q \
|
||||
"^group:$ZFS_ACL_STAFF_GROUP:-wx$"
|
||||
if [ "$?" -eq "0" ]; then
|
||||
# Should be able to create file in directory
|
||||
|
||||
@@ -43,16 +43,14 @@ log_note "Testing access to DIRECTORY"
|
||||
log_must mkdir $ACLDIR
|
||||
log_must setfacl -m g:$ZFS_ACL_STAFF_GROUP:wx $ACLDIR
|
||||
log_must setfacl -d -m g:$ZFS_ACL_STAFF_GROUP:wx $ACLDIR
|
||||
getfacl $ACLDIR 2> /dev/null | egrep -q "$acl_str1"
|
||||
if [ "$?" -eq "0" ]; then
|
||||
getfacl $ACLDIR 2> /dev/null | egrep -q "$acl_str2"
|
||||
fi
|
||||
|
||||
if [ "$?" -eq "0" ]; then
|
||||
if getfacl $ACLDIR 2> /dev/null | grep -q "$acl_str1" &&
|
||||
getfacl $ACLDIR 2> /dev/null | grep -q "$acl_str2"
|
||||
then
|
||||
log_must zfs unmount $TESTPOOL/$TESTFS
|
||||
log_must zfs mount $TESTPOOL/$TESTFS
|
||||
log_must eval "getfacl $ACLDIR 2> /dev/null | egrep -q \"$acl_str1\""
|
||||
log_must eval "getfacl $ACLDIR 2> /dev/null | egrep -q \"$acl_str2\""
|
||||
log_must eval "getfacl $ACLDIR 2> /dev/null | grep -q \"$acl_str1\""
|
||||
log_must eval "getfacl $ACLDIR 2> /dev/null | grep -q \"$acl_str2\""
|
||||
log_pass "POSIX ACLs survive remount"
|
||||
else
|
||||
log_fail "Group '$ZFS_ACL_STAFF_GROUP' does not have 'rwx'"
|
||||
|
||||
Reference in New Issue
Block a user