From: Pádraig Brady Date: Sat, 27 Aug 2022 21:15:44 +0000 (+0100) Subject: tests: runcon: fix new test to skip on non SELinux systems X-Git-Tag: v9.2~155 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b3bb2b707c0364dde7be23603544ea6db01ea487;p=thirdparty%2Fcoreutils.git tests: runcon: fix new test to skip on non SELinux systems * tests/misc/runcon-compute.sh: Use our new internal error 125 status to detect SELinux errors, and skip in this case. --- diff --git a/tests/misc/runcon-compute.sh b/tests/misc/runcon-compute.sh index 1c4e0c0607..4db24ac4b2 100755 --- a/tests/misc/runcon-compute.sh +++ b/tests/misc/runcon-compute.sh @@ -23,6 +23,8 @@ print_ver_ runcon printf '%s\n' '#!/bin/sh' 'exit 1' >> 'true' || framework_failure_ chmod a+x 'true' || framework_failure_ -returns_ 1 runcon -c true || fail=1 +runcon -c true; ret=$? +test "$ret" = 125 && skip_ 'runcon setup failed' +test "$ret" = 1 || fail=1 Exit $fail