mike cloaked mike.cloaked at
Mon Aug 30 08:30:37 UTC 2010

On Mon, Aug 30, 2010 at 1:18 AM, Patrick Dupre <pd520 at> wrote:

>> Try:
>> chcon -t texrel_shlib_t \
>>  /usr/local/lib/perl5/auto/Math/GSL/Errno/
> OK, it works for, but I have to do it all the files of the
> package !

You can set context for all the files in a directory (such as
/usr/local/lib/perl5/auto/Math/GSL ) by doing:
semanage fcontext -a -t textrel_shlib_t
restorecon -vR /usr/local/lib/perl5/auto/Math/GSL

This will then allow you to set that context in all the files if they
change in the future by repeating the restorecon command.
Also the files will have their contexts correctly reset after an
autorelabel as well.

I would strongly suggest that you read the selinux guide.

mike c

More information about the users mailing list