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
Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:
sudo dnf upgrade --refresh --advisory=FEDORA-2023-4f1d115832
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.
Works great! LGTM! =)
This update can be pushed to stable now if the maintainer wishes
works
This update has been submitted for stable by bodhi.
This update has been pushed to stable.