mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-04-20 18:56:39 +02:00
tests: avoid a "make check-root" failure when mcstransd is running
* tests/misc/chcon: Skip this test if mcstransd seems to be running.
This commit is contained in:
@@ -11,6 +11,16 @@ fi
|
||||
require_root_
|
||||
require_selinux_
|
||||
|
||||
# When mcstransd is running, you'll see only the 3-component
|
||||
# version of file-system context strings. Detect that,
|
||||
# and if it's running, skip this test.
|
||||
ctx=$(stat --printf='%C\n' .) || framework_failure
|
||||
case $ctx in
|
||||
*:*:*:*) ;; # four components is ok
|
||||
*) # anything else probably means mcstransd is running
|
||||
skip_test_ "unexpected context '$ctx'; turn off mcstransd" ;;
|
||||
esac
|
||||
|
||||
mkdir -p d/sub/s2 || framework_failure
|
||||
touch f g d/sub/1 d/sub/2 || framework_failure
|
||||
|
||||
|
||||
Reference in New Issue
Block a user