#!/bin/bash
semanage fcontext -a -s system_u -t usr_t "/opt/ruby-enterprise-[^/][0-9\.\-]*(/.+)*"
semanage fcontext -a -s system_u -t lib_t -f -- "/opt/ruby-enterprise-[^/][0-9\.\-]*/(.+/)*.+\.so(\.[0-9])*"
semanage fcontext -a -s system_u -t lib_t -f -- "/opt/ruby-enterprise-[^/][0-9\.\-]*/(.+/)*.+\.a"
semanage fcontext -a -s system_u -t bin_t -f -d "/opt/ruby-enterprise-[^/][0-9\.\-]*/(.+/)*[Bb]in"
semanage fcontext -a -s system_u -t bin_t -f -- "/opt/ruby-enterprise-[^/][0-9\.\-]*/(.+/)*[Bb]in/.+"
semanage fcontext -a -s system_u -t bin_t -f -- "/opt/ruby-enterprise-[^/][0-9\.\-]*/(.+/)+passenger-[0-9\.\-]*/ext/apache2/ApplicationPoolServerExecutable"
semanage fcontext -a -s system_u -t httpd_modules_t -f -- "/opt/ruby-enterprise-[^/][0-9\.\-]*/(.+/)+passenger-[0-9\.\-]*/ext/apache2/mod_passenger.so"
