When you have the policy sources installed, rpm may assume that you have modified the policy and
may not automatically load a newly installed policy. This occurs if
you have ever loaded the policy from source, that is make load, make reload, or
make install. New binary policy packages
install policy.<version> as, for example,
$SELINUX_POLICY/policy.18.rpmnew.
If you have not modified the policy or want to use the binary
policy package, you can mv policy.18.rpmnew
policy.18, then touch /.autorelabel
and reboot. If you have modified the policy and want to load your
modifications, you must upgrade the policy source package and
make load. Policy building is discussed in
Chapter 7 Compiling
SELinux Policy.
If you have only built the policy but never loaded it, that is,
only run make policy, you should not run
into this situation. The binary policy package installs cleanly,
having determined you are not running a custom policy.
Work is ongoing to improve package installation logic so the
entire process is automated by rpm. Expect
this to be included in a future update to Red Hat Enterprise Linux
4.
|