mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
config: fix selinux context handling
With the new config stuff we lost the selinux options being set for systems with selinux turned on. We want the selinux context set all the time, wether we provide a MOUNT_OPTIONS value or not, so take this logic out of _mount_opts() and just put it in the body of common/config Signed-off-by: Josef Bacik <jbacik@fb.com> 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
0fd4705782
commit
b6689ad6a5
+8
-8
@@ -217,16 +217,16 @@ case "$HOSTOS" in
|
||||
;;
|
||||
esac
|
||||
|
||||
# SELinux adds extra xattrs which can mess up our expected output.
|
||||
# So, mount with a context, and they won't be created
|
||||
# # nfs_t is a "liberal" context so we can use it.
|
||||
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||
SELINUX_MOUNT_OPTIONS="-o context=system_u:object_r:nfs_t:s0"
|
||||
export SELINUX_MOUNT_OPTIONS
|
||||
fi
|
||||
|
||||
_mount_opts()
|
||||
{
|
||||
# SELinux adds extra xattrs which can mess up our expected output.
|
||||
# So, mount with a context, and they won't be created
|
||||
# # nfs_t is a "liberal" context so we can use it.
|
||||
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||
SELINUX_MOUNT_OPTIONS="-o context=system_u:object_r:nfs_t:s0"
|
||||
export SELINUX_MOUNT_OPTIONS
|
||||
fi
|
||||
|
||||
case $FSTYP in
|
||||
xfs)
|
||||
export MOUNT_OPTIONS=$XFS_MOUNT_OPTIONS
|
||||
|
||||
Reference in New Issue
Block a user