Skip demo-nopic tests if SELinux policy will cause failure.

* tests/demo-nopic.test: Check SELinux policy and skip if
necessary.
This commit is contained in:
Peter O'Gorman 2010-06-09 11:45:51 -05:00
parent d18372c98a
commit 15017972c5
2 changed files with 21 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2010-06-09 Peter O'Gorman <peter@pogma.com>
Skip demo-nopic tests if SELinux policy will cause failure.
* tests/demo-nopic.test: Check SELinux policy and skip if
necessary.
2010-06-09 Gary V. Vaughan <gary@gnu.org>
Set SCM version number to 2.2.11a.

View File

@ -1,7 +1,7 @@
#! /bin/sh
# demo-nopic.test - try configuring the ../demo subdirectory
#
# Copyright (C) 2003, 2004 Free Software Foundation, Inc.
# Copyright (C) 2003, 2004, 2010 Free Software Foundation, Inc.
# Written by Gary V. Vaughan, 2003
#
# This file is part of GNU Libtool.
@ -34,6 +34,20 @@ hppa*|x86_64*|s390*)
;;
esac
if test "$build" = "$host" && test -d "/etc/selinux"; then
_selinux=`getenforce 2>/dev/null || echo "Disabled"`
case "${_selinux}" in
*Enforcing)
_sebool_allow_execmod=`getsebool allow_execmod 2>/dev/null`
case "${_sebool_allow_execmod}" in
*off)
func_skip "SELinux policy disallows"
;;
esac
;;
esac
fi
func_rmprefixdir
func_cd "tests/demo"
func_make_distclean