diff options
Diffstat (limited to 'trunk/testsuite/reloc2.sh')
-rwxr-xr-x | trunk/testsuite/reloc2.sh | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/trunk/testsuite/reloc2.sh b/trunk/testsuite/reloc2.sh index 0ab76cd..2a75717 100755 --- a/trunk/testsuite/reloc2.sh +++ b/trunk/testsuite/reloc2.sh @@ -6,7 +6,12 @@ case "`uname -m`" in s390*) if file reloc1lib1.so | grep -q 64-bit; then SHFLAGS=-fpic; fi;; esac # Disable this test under SELinux if textrel -test -z "$SHFLAGS" -a -x /usr/sbin/getenforce -a "`/usr/sbin/getenforce`" = Enforcing && exit 77 +if test -z "$SHFLAGS" -a -x /usr/sbin/getenforce; then + case "`/usr/sbin/getenforce 2>/dev/null`" in + Permissive|Disabled) ;; + *) exit 77 ;; + esac +fi rm -f reloc2 reloc2lib*.so reloc2.log $CC -shared $SHFLAGS -O2 -o reloc2lib1.so $srcdir/reloc2lib1.c $CC -shared $SHFLAGS -O2 -o reloc2lib2.so $srcdir/reloc2lib2.c \ |