I've been trying to understand selinux on my laptop.  <br>I'm running rawhide.  I have SELINUX=enforcing and SELINUXTYPE=targeted.<br>I've had a few audit messages when I try to use NetworkManager & a vpn connection.  
<br>To debug it, I ran audit2why and saw that all of the denied where from a missing or disabled<br>TE.<br>I have ran (I'm sure there are other ways) <br><br>audit2why < /var/log/audit/audit.log | audit2allow -M local<br>
<br>and then ran semodule -i local.pp<br><br>It seem to have loaded the local.pp.<br><br>Do I need to put the "semodule -i local.pp" in a rc.local for each boot?  Or is it automagic?<br><br>Thanks.<br>