libsemanage: include more parameters in the module checksum
The check_ext_changes option currently assumes that as long as the
module content is unchanged, it is safe to assume that the policy.linked
file doesn't need to be rebuilt. However, there are some additional
parameters that can affect the content of this policy file, namely:
* the disable_dontaudit and preserve_tunables flags
* the target_platform and policyvers configuration values
Include these in the checksum so that the option works correctly when
only some of these input values are changed versus the current state.
Fixes: 286a679fadc4 ("libsemanage: optionally rebuild policy when modules are changed externally")
See also bug 2173959
sudo dnf upgrade --refresh --advisory=FEDORA-2023-115bd7738b
Please login to add feedback.
This update has been submitted for testing by plautrba.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
This update has been pushed to testing.
This update's test gating status has been changed to 'passed'.
Works
work
This update can be pushed to stable now if the maintainer wishes
This update has been submitted for stable by plautrba.
This update has been pushed to stable.