* [PATCH] xfstests: mount with security context if SELinux is enabled
@ 2008-11-04 16:17 Eric Sandeen
2008-11-05 4:32 ` Eric Sandeen
0 siblings, 1 reply; 2+ messages in thread
From: Eric Sandeen @ 2008-11-04 16:17 UTC (permalink / raw)
To: xfs mailing list
When SELinux is enabled, it adds extra xattrs for security
attributes which can change the output of various tests, causing
them to fail.
If SELinux is enabled, mount with a liberal/permissive context
for the entire filesystem, so that SELinux xattrs don't get
created.
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
---
Index: xfs-cmds/xfstests/common.rc
===================================================================
--- xfs-cmds.orig/xfstests/common.rc
+++ xfs-cmds/xfstests/common.rc
@@ -39,9 +39,18 @@ dd()
_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 [ "$HOSTOS" == "Linux" ]; then
+ if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
+ SELINUX_OPTIONS="-o context=system_u:object_r:nfs_t:s0"
+ fi
+ fi
+
case $FSTYP in
xfs)
- export MOUNT_OPTIONS=$XFS_MOUNT_OPTIONS
+ export MOUNT_OPTIONS="$XFS_MOUNT_OPTIONS $SELINUX_OPTIONS"
;;
udf)
export MOUNT_OPTIONS=$UDF_MOUNT_OPTIONS
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH] xfstests: mount with security context if SELinux is enabled
2008-11-04 16:17 [PATCH] xfstests: mount with security context if SELinux is enabled Eric Sandeen
@ 2008-11-05 4:32 ` Eric Sandeen
0 siblings, 0 replies; 2+ messages in thread
From: Eric Sandeen @ 2008-11-05 4:32 UTC (permalink / raw)
To: xfs mailing list
Eric Sandeen wrote:
> When SELinux is enabled, it adds extra xattrs for security
> attributes which can change the output of various tests, causing
> them to fail.
>
> If SELinux is enabled, mount with a liberal/permissive context
> for the entire filesystem, so that SELinux xattrs don't get
> created.
>
> Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
> ---
hold off on this one, I've needed to make a few more changes.
Thanks,
-Eric
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2008-11-05 4:32 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-04 16:17 [PATCH] xfstests: mount with security context if SELinux is enabled Eric Sandeen
2008-11-05 4:32 ` Eric Sandeen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox