rendered paste bodyif [ "${_ARCH}" = "x86_64" ]; then
SE_USRLIB=/usr/lib64
else
SE_USRLIB=/usr/lib
fi
if use selinux ; then
#Change security context if SELINUX is not disabled.
SE_STAT=`getenforce`
SELINUX_CMD=`which chcon`
if [ $? = 0 ] && [ "${SE_STAT}" != "Disabled" ]; then
${SELINUX_CMD} -t textrel_shlib_t ${SE_USRLIB}/xorg/modules/drivers/fglrx_drv.so
${SELINUX_CMD} -t textrel_shlib_t /usr/lib*/xorg/libGL.so.1.2
${SELINUX_CMD} -t textrel_shlib_t /usr/lib*/dri/fglrx_dri.so
${SELINUX_CMD} -t textrel_shlib_t ${SE_USRLIB}/xorg/modules/glesx.so
fi
CONTEXT_LOCAL="/etc/selinux/targeted/contexts/files/file_contexts.local"
grep "/usr/lib(64)?/xorg/libGL.so.1.2" ${CONTEXT_LOCAL} >/dev/null 2>&1
if [ $? -ne 0 ] ; then
echo "/usr/lib(64)?/xorg/libGL.so.1.2 system_u:object_r:textrel_shlib_t:s0" >> ${CONTEXT_LOCAL}
fi
grep "/usr/lib(64)?/xorg/modules/glesx.so" ${CONTEXT_LOCAL} >/dev/null 2>&1
if [ $? -ne 0 ] ; then
echo "/usr/lib(64)?/xorg/modules/glesx.so system_u:object_r:textrel_shlib_t:s0" >> ${CONTEXT_LOCAL}
fi
fi