diff options
| author | Jim Meyering <jim@meyering.net> | 2007-10-03 12:56:32 +0200 |
|---|---|---|
| committer | Jim Meyering <meyering@redhat.com> | 2007-10-03 12:56:32 +0200 |
| commit | 5cf961f0eaf78faf662d4c751739b0619a5e8d26 (patch) | |
| tree | 257d37fedbdea448af110858950c0ad2798bd1c9 /tests/misc/selinux | |
| parent | Never copy through a symlink that cp has just created. (diff) | |
| download | coreutils-5cf961f0eaf78faf662d4c751739b0619a5e8d26.tar.gz coreutils-5cf961f0eaf78faf662d4c751739b0619a5e8d26.zip | |
* tests/misc/selinux: Skip this test if the initial chcon fails.
Diffstat (limited to 'tests/misc/selinux')
| -rwxr-xr-x | tests/misc/selinux | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/misc/selinux b/tests/misc/selinux index a4fc78ac4..67de51ea3 100755 --- a/tests/misc/selinux +++ b/tests/misc/selinux @@ -25,7 +25,11 @@ fail=0 ctx=root:object_r:tmp_t # FIXME, what if $ctx is no different from the default. Not likely. # give each a different context, via chcon -chcon $ctx f d p || fail=1 +chcon $ctx f d p 2>/dev/null || { + echo 1>&2 'skipping this test: "chcon '$ctx' ..." failed' + (exit 77); exit 77 +} + # inspect that context with both ls -Z and stat. for i in d f p; do c=`ls -dogZ $i|cut -d' ' -f3`; test x$c = x$ctx || fail=1 |
